BioJava:CookBook3.0

From BioJava
(Redirected from BioJava:CookBook)
Jump to: navigation, search

Contents

BioJava Cookbook for release 3.*

BioJava 3 is a major re-write of BioJava 1. As such many things work differently. This cookbook provides examples how to work with the new codebase.

The page was inspired by various programming cookbooks and follows a "How do I...?" type approach. Each "How do I?" is linked to some example code that does what you want and sometimes more. Basically if you find the code you want and copy and paste it into your program you should be up and running quickly. I have endeavoured to over document the code to make it more obvious what I am doing so some of the code might look a bit bloated.

If you have any suggestions, questions or comments contact the biojava mailing list. To subscribe to this list go here

Please cite:

BioJava: an open-source framework for bioinformatics in 2012
Andreas Prlic; Andrew Yates; Spencer E. Bliven; Peter W. Rose; Julius Jacobsen; Peter V. Troshin; Mark Chapman; Jianjiong Gao; Chuan Hock Koh; Sylvain Foisy; Richard Holland; Gediminas Rimsa; Michael L. Heuer; H. Brandstatter-Muller; Philip E. Bourne; Scooter Willis Bioinformatics 2012;

How Do I....?

Core Module - Working with Sequences

Required modules: biojava3-core

Protein Structure

Required modules: biojava3-structure, biojava3-alignment Optional module : biojava3-structure-gui for the 3D visualisation Optional external library : JmolApplet.jar for the 3D visualisation

See also the BioJava 3 tutorial for an introduction into the protein structure modules.

Pairwise and Multiple Sequence Alignment

Required modules: biojava3-alignment, biojava3-core, biojava3-phylo Required external library: forester.jar

Genome

Required modules: biojava3-genome


Sequencing

Required modules: biojava3-core,biojava3-sequencing Required external library: guava-11.0.1.jar


Phylogenetic tree

Required modules: biojava3-core Required external library: forester.jar


Physico-Chemical Properties Computation

Required modules: biojava3-aa-prop, biojava3-structure and biojava3-core


Protein Disorder

Required modules: biojava3-protein-disorder


Protein Modification Identification

Required modules: biojava3-modfinder, biojava-structure

Remote Web Service Calls

Required modules: biojava3-core, biojava-ws

Legacy 1.8.x CookBook

The CookBook for the legacy 1.8.x code base is available from BioJava:CookBookLegacy.

Personal tools
Variants
Actions
Documentation
Community
Toolbox