org.biojava.nbio.ronn.package-info Maven / Gradle / Ivy
/*
* BioJava development code
*
* This code may be freely distributed and modified under the
* terms of the GNU Lesser General Public Licence. This should
* be distributed with the code. If you do not have a copy,
* see:
*
* http://www.gnu.org/copyleft/lesser.html
*
* Copyright for this code is held jointly by the individual
* authors. These should be listed in @author doc comments.
*
* For more information on the BioJava project and its aims,
* or to join the biojava-l mailing list, visit the home page
* at:
*
* http://www.biojava.org/
*
*/
/**
* BioJava provide a module biojava-protein-disorder for prediction disordered regions
* from a protein sequence. Biojava-protein-disorder module for now contains one method
* for the prediction of disordered regions. This method is based on the Java
* implementation of RONN predictor.
*
* This code has been originally developed for use with JABAWS.
* We call this code JRONN. JRONN is based on the C implementation of RONN algorithm and uses the same model data,
* therefore gives the same predictions. JRONN based on RONN
* version 3.1 which is still current in time of writing (August 2011).
* Main motivation behind JRONN development was providing an implementation of RONN more
* suitable to use by the automated analysis pipelines and web services.
* Robert Esnouf has kindly allowed us to explore the RONN code and share the results with the community.
*
* Original version of RONN is described in Yang,Z.R., Thomson,R., McMeil,P. and Esnouf,R.M. (2005)
* RONN: the bio-basis function neural network technique applied to the detection of natively
* disordered regions in proteins. Bioinformatics 21: 3369-3376
*
* Examples of use are provided below. For more information please refer to JronnExample testcases.
* @author Peter Troshin
*
* @version 1.0 January 2010
* @since 3.0.2
*/
package org.biojava.nbio.ronn;