[Bioperl-l] Re: [RFC] Interolog::Walk
Siddhartha Basu
sidd.basu at gmail.com
Wed Aug 18 20:28:32 EDT 2010
Hi,
On Wed, 18 Aug 2010, Giuseppe Gallone wrote:
> Hello BioPerl community - I've written a new module called Interolog::Walk
> that I'm planning to put on CPAN. I would be grateful if you might take a
> look at the brief description I attached and tell me what you think. I'll
> be more than happy to post further details should the module be of some
> interest for someone.
>
> Also, I am not totally sure about having the correct name for it. This is
> my first module and It would be great if you could advise on naming it
> appropriately. Hopefully the following description will give an idea on
> what it does.
>
> ===================
>
>
> NAME
> Interolog::Walk - Retrieve, score and visualize putative
> Protein-Protein Interactions through the orthology-walk method
>
> DESCRIPTION
> A common activity in computational biology is to mine protein-protein
> interactions from publicly available databases in order to build
> Protein-Protein Interaction (PPI) datasets.
> In many instances, however, the number of experimentally obtained annotated
> PPIs is very scarce and it would be helpful to enrich the experimental
> dataset with high-quality, computationally-inferred PPIs. Such
> computationally-obtained dataset can extend, support or enrich experimental
> PPI datasets, and are of crucial importance in high-throughput gene
> prioritization studies, i.e. to drive hypotheses and restrict the
> dimensionality of many gene functional discovery problems.
> This Perl Module, Interolog::Walk, is aimed at building putative PPI
> datasets on the basis of a number of comparative biology paradigms: the
> module implements a collection of computational biology algorithms based on
> the concept of "orthology projection". If interacting proteins A and B in
> organism X have orthologs A' and B' in organism Y, under certain conditions
> one can assume that the interaction will be conserved in organism Y, i.e.
> the A-B interaction can be "projected through the orthologies" to obtain a
> putative A'-B' interaction. The pair of interactions (A-B) and (A'-B') are
> named "Interologs" (see for instance [1] and [2]).
>
> Interolog::Walk collects, analyses and collates gene orthology data
> provided by the Ensembl Consortium (www.ensembl.org) as well as PPI data
> provided by EBI Intact (http://www.ebi.ac.uk/intact/). It provides the user
> with the possibility of rating the quality and reliability of the putative
> interactions collected, by means of confidence scores, and optionally
> outputs network representations of the datasets, compatible with the
> biological network representation standard, Cytoscape.
Sounds interesting. I am currently playing around with a perl based webapp for displaying interactome
using cytoscapeweb. Depending how your design pans out, would be happy to
use your module as a backend analysis layer. And on a related note, you
might want to have a look at bioperl-network and if there is any overlap
might be worth contributing.
-siddhartha
>
> USAGE
> In order to carry out an interolog walk we start with a set of gene
> identifiers in one organism of interest. We query those ids against a
> number of comparative biology databases to retrieve a list of orthologues
> for each gene id of interest, in one or more species.
> In the following step we rely on PPI databases to retrieve the list of
> available interactors for the protein ids obtained. The output at this
> stage consists of a list of interactors of the orthologues of the initial
> gene set, plus several fields of ancillary data.
> In the last step of the process we project the interactions - again using
> orthology data - back to the original species of interest. The output of
> the process is a list of PUTATIVE INTERACTORS of the initial gene set, plus
> several fields of ancillary data.
>
> ====================
>
> Given the scope and the focus of the project, I would imagine that viable
> alternatives for the namespace might be
>
> Bio::Orthology::InterologWalk
> Bio::InterologMap
>
> or maybe
> Interolog::Map
> Orthology::Map
> Orthology::InterologMap
>
> There are no similar projects as far as I could see so I shouldn't run the
> risk of overlapping namespaces. Still I would love to know your informed
> opinion about it.
>
> best,
> Giuseppe
>
>
>
> REFERENCES
> [1] Yu H, Luscombe NM, Lu HX, Zhu X, Xia Y, Han JD, Bertin N, Chung S,
> Vidal M, Gerstein M. Annotation transfer between genomes: protein-protein
> interologs and protein-DNA regulogs. Genome Research 2004
> Jun;14(6):1107-18.
>
> [2]Wiles AM, Doderer M, Ruan J, Gu T-T, Ravi D, Blackman BA, Bishop AJR.
> "Building and Analyzing Protein Interactome Networks by Cross-species
> Comparisons." BMC Systems Biology 2010, 4:36 - PMID: 20353594
>
> --
> The University of Edinburgh is a charitable body, registered in
> Scotland, with registration number SC005336.
> _______________________________________________
> Bioperl-l mailing list
> Bioperl-l at lists.open-bio.org
> http://lists.open-bio.org/mailman/listinfo/bioperl-l
More information about the Bioperl-l
mailing list