A brief introduction into BioJava.
The goal of this tutorial is to provide an educational introduction into some of the features that are provided by BioJava.
At the moment this tutorial is still under development. Please check the BioJava Cookbook for a more comprehensive collection of examples about what is possible with BioJava and how to do things.
The tutorial is intended to work with the most recent version of BioJava, although most examples will work with BioJava 3.0 and higher.
Book 1: The Core Module, basic working with sequences.
Book 2: The Alignment Module, pairwise and multiple alignments of protein sequences.
Book 3: The Structure Modules, everything related to working with 3D structures.
Book 4: The Genomics Module, working with genomic data.
Book 5: The Protein-Disorder Module, predicting protein-disorder.
Book 6: The ModFinder Module, identifying potein modifications in 3D structures
The content of this tutorial is available under the CC-BY license, available here.
BioJava 5: A community driven open-source bioinformatics library
Aleix Lafita, Spencer Bliven, Andreas Prlić, Dmytro Guzenko, Peter W. Rose, Anthony Bradley, Paolo Pavan, Douglas Myers-Turnbull, Yana Valasatava, Michael Heuer, Matt Larson, Stephen K. Burley, & Jose M. Duarte
PLOS Computational Biology (2019) 15 (2):e1006791.