BRAIN Project

The Biologically Relevant Analysis of Interaction Networks (BRAIN) is a set of algorithms for predicting and analyzing protein domain-peptide ligand interactions based on experimentally known binding evidence (e.g. from protein chip or phage display experiments).

BRAIN can be accessed as a Cytoscape plugin which reads peptide binding profiles and generates interactions displayed as a Cytoscape network.


BRAIN consists of a library or API, and of a Cytoscape plugin.

BRAIN Library

The BRAIN library holds the algorithms and methods for interaction prediction. This library is required to build the BRAIN plugin.

BRAIN Plugin

The BRAIN plugin is a way of running various BRAIN algorithms from the Cytoscape user interface. The plugin runs a prediction analysis and presents the results visually as an interactive Cytoscape network.


Latest Build Release

BRAIN Plugin: Version 1.0.5 alpha (2007 May 23) BR Build: attachment:brainPlugin.jar BR Source: attachment:BRAIN-Plugin-1.0.5-src.tgz

BRAIN Library: Version 1.0.6 (2007 July 26) BR Build: attachment:brainlib-1.1.jar BR Source: attachment:BRAIN-Library-1.2-src.tgz

Dependencies: Additional JARs required by BRAIN - attachment:brainDeps.tar.gz

Installing the Plugin

System Requirements


Running the Plugin

Notes on Using BRAIN

BRAIN takes a set of query proteins and their respective peptide ligands, builds a PSSM-based profile for each protein, searches a protein sequence database for similar profiles, and returns a ranked set of proteins that are predicted to interact with the query proteins.

Each query proteins along with its experimentally determined peptide ligands should be represented as a [wiki:/PeptideFile peptide file].

Release Notes

BRAIN Library 1.1 (2007 July 26)

1.0.6 (2007 June 12)

1.0.5 (2007 May 23)

1.0.4 (2007 May 15)

1.0.3 (2007 April 23)

1.0.2 (2007 April 11)

1.0.1 (2007 February 21)

Future Developments

(in order of priority)

  1. Regular expression filtering of profile search results.
  2. Expose auto-score threshold functionality in Profile Search panel (allow the user to specify automatic score threshold setting instead of having to specify a score threshold themselves).
  3. Expose "regex" search features - new Pattern Search panel similar to Profile Search
  4. New feature: consider aa groups in PWM searching
  5. New feature: consider aa groups in correlation matrix
  6. Design an improved scoring scheme (e.g. take into account surface accessibility) and drop down box to select different scores.


If you have any questions or feedback, please email Moyez Dharsee at

Software/BRAIN (last edited 2008-01-14 23:06:30 by MoyezDharsee)

MoinMoin Appliance - Powered by TurnKey Linux