| FazBrowse GitHub Viewer | Trending | | Home |
| Tools: [Download Repo ZIP] [Original HTTPS Page] |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
@@ -1,18 +1,18 @@ | |||
| 1 | 1 | <img src="logo.png" height="30"/> Tutorial | |
| 2 | 2 | === | |
| 3 | 3 | ||
| 4 | - A brief introduction into [BioJava](https://github.com/biojava/biojava). | ||
| 4 | + A brief introduction into [BioJava](https://www.biojava.org). | ||
| 5 | 5 | ----- | |
| 6 | 6 | ||
| 7 | - The goal of this tutorial is to provide an educational introduction into some of the features that are provided by BioJava. | ||
| 7 | + The goal of this tutorial is to provide an educational introduction into some of the features that are provided by BioJava. This tutorial is still under development, hence not yet comprehensive for the entire library. Please also check other sources of [documentation](https://biojava.org/wiki/Documentation). | ||
| 8 | 8 | ||
| 9 | - At the moment this tutorial is still under development. Please check the [BioJava Cookbook](http://biojava.org/wikis/BioJava:CookBook4.0) for a more comprehensive collection of examples about what is possible with BioJava and how to do things. | ||
| 9 | + The examples within the tutorial are intended to work with the most recent version of BioJava, although most examples will work with BioJava 3.0 and higher. Please do submit a [new issue](https://github.com/biojava/biojava-tutorial/issues) if you find any problems. | ||
| 10 | 10 | ||
| 11 | - The tutorial is intended to work with the most recent version of BioJava, although most examples will work with BioJava 3.0 and higher. | ||
| 11 | + The tutorial is subdivided into several books, corresponding to the respective BioJava modules. Each book is further subdivided into several chapters that intend to describe the main functionality of the module in order of increasing complexity. | ||
| 12 | 12 | ||
| 13 | 13 | ## Index | |
| 14 | 14 | ||
| 15 | - Quick [Installation](installation.md) | ||
| 15 | + [Quick Installation](installation.md) | ||
| 16 | 16 | ||
| 17 | 17 | Book 1: [The Core Module](core/README.md), basic working with sequences. | |
| 18 | 18 | ||
@@ -28,16 +28,14 @@ Book 6: [The ModFinder Module](modfinder/README.md), identifying potein modifica | |||
| 28 | 28 | ||
| 29 | 29 | ## License | |
| 30 | 30 | ||
| 31 | - The content of this tutorial is available under the [CC-BY](http://creativecommons.org/licenses/by/3.0/) license. | ||
| 32 | - | ||
| 33 | - [view license](license.md) | ||
| 31 | + The content of this tutorial is available under the [CC-BY](http://creativecommons.org/licenses/by/3.0/) license, available [here](license.md). | ||
| 34 | 32 | ||
| 35 | 33 | ## Please Cite | |
| 36 | 34 | ||
| 37 | - **BioJava: an open-source framework for bioinformatics in 2012**<br/> | ||
| 38 | - *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* <br/> | ||
| 39 | - [Bioinformatics (2012) 28 (20): 2693-2695.](http://bioinformatics.oxfordjournals.org/content/28/20/2693.abstract) <br/> | ||
| 40 | - [](http://bioinformatics.oxfordjournals.org/content/28/20/2693.abstract) [](http://www.ncbi.nlm.nih.gov/pubmed/22877863) | ||
| 35 | + **BioJava 5: A community driven open-source bioinformatics library**<br/> | ||
| 36 | + *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* <br/> | ||
| 37 | + [PLOS Computational Biology (2019) 15 (2):e1006791.](https://journals.plos.org/ploscompbiol/article?id=10.1371/journal.pcbi.1006791) <br/> | ||
| 38 | + [](https://doi.org/10.1371/journal.pcbi.1006791) [](http://www.ncbi.nlm.nih.gov/pubmed/30735498) | ||
| 41 | 39 | ||
| 42 | 40 | ||
| 43 | 41 | <!--automatically generated footer--> | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
@@ -36,19 +36,16 @@ Chapter 5 - Reading and writing of multiple alignments | |||
| 36 | 36 | ||
| 37 | 37 | Chapter 6 - BLAST - why you don't need BioJava for parsing BLAST | |
| 38 | 38 | ||
| 39 | - ## Please cite | ||
| 40 | - | ||
| 41 | - **BioJava: an open-source framework for bioinformatics in 2012**<br/> | ||
| 42 | - *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* <br/> | ||
| 43 | - [Bioinformatics (2012) 28 (20): 2693-2695.](http://bioinformatics.oxfordjournals.org/content/28/20/2693.abstract) <br/> | ||
| 44 | - [](http://bioinformatics.oxfordjournals.org/content/28/20/2693.abstract) [](http://www.ncbi.nlm.nih.gov/pubmed/22877863) | ||
| 45 | - | ||
| 46 | - | ||
| 47 | 39 | ## License | |
| 48 | 40 | ||
| 49 | - The content of this tutorial is available under the [CC-BY](http://creativecommons.org/licenses/by/3.0/) license. | ||
| 41 | + The content of this tutorial is available under the [CC-BY](http://creativecommons.org/licenses/by/3.0/) license, available [here](../license.md). | ||
| 42 | + | ||
| 43 | + ## Please cite | ||
| 50 | 44 | ||
| 51 | - [view license](../license.md) | ||
| 45 | + **BioJava 5: A community driven open-source bioinformatics library**<br/> | ||
| 46 | + *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* <br/> | ||
| 47 | + [PLOS Computational Biology (2019) 15 (2):e1006791.](https://journals.plos.org/ploscompbiol/article?id=10.1371/journal.pcbi.1006791) <br/> | ||
| 48 | + [](https://doi.org/10.1371/journal.pcbi.1006791) [](http://www.ncbi.nlm.nih.gov/pubmed/30735498) | ||
| 52 | 49 | ||
| 53 | 50 | ||
| 54 | 51 | ||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
@@ -32,19 +32,16 @@ Chapter 3 - [Reading and Writing sequences](readwrite.md) | |||
| 32 | 32 | ||
| 33 | 33 | Chapter 4 - [Translating](translating.md) DNA and protein sequences. | |
| 34 | 34 | ||
| 35 | - ## Please cite | ||
| 36 | - | ||
| 37 | - **BioJava: an open-source framework for bioinformatics in 2012**<br/> | ||
| 38 | - *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* <br/> | ||
| 39 | - [Bioinformatics (2012) 28 (20): 2693-2695.](http://bioinformatics.oxfordjournals.org/content/28/20/2693.abstract) <br/> | ||
| 40 | - [](http://bioinformatics.oxfordjournals.org/content/28/20/2693.abstract) [](http://www.ncbi.nlm.nih.gov/pubmed/22877863) | ||
| 41 | - | ||
| 42 | - | ||
| 43 | 35 | ## License | |
| 44 | 36 | ||
| 45 | - The content of this tutorial is available under the [CC-BY](http://creativecommons.org/licenses/by/3.0/) license. | ||
| 37 | + The content of this tutorial is available under the [CC-BY](http://creativecommons.org/licenses/by/3.0/) license, available [here](license.md). | ||
| 38 | + | ||
| 39 | + ## Please Cite | ||
| 46 | 40 | ||
| 47 | - [view license](../license.md) | ||
| 41 | + **BioJava 5: A community driven open-source bioinformatics library**<br/> | ||
| 42 | + *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* <br/> | ||
| 43 | + [PLOS Computational Biology (2019) 15 (2):e1006791.](https://journals.plos.org/ploscompbiol/article?id=10.1371/journal.pcbi.1006791) <br/> | ||
| 44 | + [](https://doi.org/10.1371/journal.pcbi.1006791) [](http://www.ncbi.nlm.nih.gov/pubmed/30735498) | ||
| 48 | 45 | ||
| 49 | 46 | ||
| 50 | 47 | ||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
@@ -39,19 +39,16 @@ Chapter 5 - Reading [karyotype (cytoband)](karyotype.md) files | |||
| 39 | 39 | Chapter 6 - Reading genomic DNA sequences using UCSC's [.2bit file format](twobit.md) | |
| 40 | 40 | ||
| 41 | 41 | ||
| 42 | - ## Please cite | ||
| 43 | - | ||
| 44 | - **BioJava: an open-source framework for bioinformatics in 2012**<br/> | ||
| 45 | - *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* <br/> | ||
| 46 | - [Bioinformatics (2012) 28 (20): 2693-2695.](http://bioinformatics.oxfordjournals.org/content/28/20/2693.abstract) <br/> | ||
| 47 | - [](http://bioinformatics.oxfordjournals.org/content/28/20/2693.abstract) [](http://www.ncbi.nlm.nih.gov/pubmed/22877863) | ||
| 48 | - | ||
| 49 | - | ||
| 50 | 42 | ## License | |
| 51 | 43 | ||
| 52 | - The content of this tutorial is available under the [CC-BY](http://creativecommons.org/licenses/by/3.0/) license. | ||
| 44 | + The content of this tutorial is available under the [CC-BY](http://creativecommons.org/licenses/by/3.0/) license, available [here](license.md). | ||
| 45 | + | ||
| 46 | + ## Please Cite | ||
| 53 | 47 | ||
| 54 | - [view license](../license.md) | ||
| 48 | + **BioJava 5: A community driven open-source bioinformatics library**<br/> | ||
| 49 | + *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* <br/> | ||
| 50 | + [PLOS Computational Biology (2019) 15 (2):e1006791.](https://journals.plos.org/ploscompbiol/article?id=10.1371/journal.pcbi.1006791) <br/> | ||
| 51 | + [](https://doi.org/10.1371/journal.pcbi.1006791) [](http://www.ncbi.nlm.nih.gov/pubmed/30735498) | ||
| 55 | 52 | ||
| 56 | 53 | ||
| 57 | 54 | ||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
@@ -27,24 +27,21 @@ Chapter 3 - [How to identify protein modifications in a structure](identify-prot | |||
| 27 | 27 | ||
| 28 | 28 | Chapter 4 - [How to define a new protein modification](add-protein-modification.md) | |
| 29 | 29 | ||
| 30 | - ## Please cite | ||
| 30 | + ## License | ||
| 31 | + | ||
| 32 | + The content of this tutorial is available under the [CC-BY](http://creativecommons.org/licenses/by/3.0/) license, available [here](license.md). | ||
| 33 | + | ||
| 34 | + ## Please Cite | ||
| 31 | 35 | ||
| 32 | 36 | **BioJava-ModFinder: identification of protein modifications in 3D structures from the Protein Data Bank**<br/> | |
| 33 | 37 | *Jianjiong Gao; Andreas Prlic; Chunxiao Bi; Wolfgang F. Bluhm; Dimitris Dimitropoulos; Dong Xu; Philip E. Bourne; Peter W. Rose* <br/> | |
| 34 | 38 | [Bioinformatics. 2017 Feb 17.](https://academic.oup.com/bioinformatics/article-lookup/doi/10.1093/bioinformatics/btx101) <br/> | |
| 35 | 39 | [](https://doi.org/10.1093/bioinformatics/btx101) [](http://www.ncbi.nlm.nih.gov/pubmed/28334105) | |
| 36 | 40 | ||
| 37 | - **BioJava: an open-source framework for bioinformatics in 2012**<br/> | ||
| 38 | - *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* <br/> | ||
| 39 | - [Bioinformatics (2012) 28 (20): 2693-2695.](http://bioinformatics.oxfordjournals.org/content/28/20/2693.abstract) <br/> | ||
| 40 | - [](http://bioinformatics.oxfordjournals.org/content/28/20/2693.abstract) [](http://www.ncbi.nlm.nih.gov/pubmed/22877863) | ||
| 41 | - | ||
| 42 | - | ||
| 43 | - ## License | ||
| 44 | - | ||
| 45 | - The content of this tutorial is available under the [CC-BY](http://creativecommons.org/licenses/by/3.0/) license. | ||
| 46 | - | ||
| 47 | - [view license](../license.md) | ||
| 41 | + **BioJava 5: A community driven open-source bioinformatics library**<br/> | ||
| 42 | + *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* <br/> | ||
| 43 | + [PLOS Computational Biology (2019) 15 (2):e1006791.](https://journals.plos.org/ploscompbiol/article?id=10.1371/journal.pcbi.1006791) <br/> | ||
| 44 | + [](https://doi.org/10.1371/journal.pcbi.1006791) [](http://www.ncbi.nlm.nih.gov/pubmed/30735498) | ||
| 48 | 45 | ||
| 49 | 46 | ||
| 50 | 47 | ||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
@@ -92,18 +92,16 @@ Map<FastaSequence, Range[]> ranges = Jronn.getDisorder(sequences); | |||
| 92 | 92 | ||
| 93 | 93 | ``` | |
| 94 | 94 | ||
| 95 | - ## Please cite | ||
| 96 | - | ||
| 97 | - **BioJava: an open-source framework for bioinformatics in 2012**<br/> | ||
| 98 | - *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* <br/> | ||
| 99 | - [Bioinformatics (2012) 28 (20): 2693-2695.](http://bioinformatics.oxfordjournals.org/content/28/20/2693.abstract) <br/> | ||
| 100 | - [](http://bioinformatics.oxfordjournals.org/content/28/20/2693.abstract) [](http://www.ncbi.nlm.nih.gov/pubmed/22877863) | ||
| 101 | - | ||
| 102 | 95 | ## License | |
| 103 | 96 | ||
| 104 | - The content of this tutorial is available under the [CC-BY](http://creativecommons.org/licenses/by/3.0/) license. | ||
| 97 | + The content of this tutorial is available under the [CC-BY](http://creativecommons.org/licenses/by/3.0/) license, available [here](license.md). | ||
| 98 | + | ||
| 99 | + ## Please Cite | ||
| 105 | 100 | ||
| 106 | - [view license](../license.md) | ||
| 101 | + **BioJava 5: A community driven open-source bioinformatics library**<br/> | ||
| 102 | + *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* <br/> | ||
| 103 | + [PLOS Computational Biology (2019) 15 (2):e1006791.](https://journals.plos.org/ploscompbiol/article?id=10.1371/journal.pcbi.1006791) <br/> | ||
| 104 | + [](https://doi.org/10.1371/journal.pcbi.1006791) [](http://www.ncbi.nlm.nih.gov/pubmed/30735498) | ||
| 107 | 105 | ||
| 108 | 106 | ||
| 109 | 107 | ||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
@@ -64,22 +64,16 @@ Chapter 17 - [Special Cases](special.md) | |||
| 64 | 64 | Chapter 18 - [Lists](lists.md) of PDB IDs and PDB [Status Information](lists.md) | |
| 65 | 65 | ||
| 66 | 66 | ||
| 67 | - ### Author: | ||
| 68 | - | ||
| 69 | - [Andreas Prlić](https://github.com/andreasprlic) | ||
| 70 | - | ||
| 71 | - ## Please cite | ||
| 72 | - | ||
| 73 | - **BioJava: an open-source framework for bioinformatics in 2012**<br/> | ||
| 74 | - *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* <br/> | ||
| 75 | - [Bioinformatics (2012) 28 (20): 2693-2695.](http://bioinformatics.oxfordjournals.org/content/28/20/2693.abstract) <br/> | ||
| 76 | - [](http://bioinformatics.oxfordjournals.org/content/28/20/2693.abstract) [](http://www.ncbi.nlm.nih.gov/pubmed/22877863) | ||
| 77 | - | ||
| 78 | 67 | ## License | |
| 79 | 68 | ||
| 80 | - The content of this tutorial is available under the [CC-BY](http://creativecommons.org/licenses/by/3.0/) license. | ||
| 69 | + The content of this tutorial is available under the [CC-BY](http://creativecommons.org/licenses/by/3.0/) license, available [here](license.md). | ||
| 70 | + | ||
| 71 | + ## Please Cite | ||
| 81 | 72 | ||
| 82 | - [view license](../license.md) | ||
| 73 | + **BioJava 5: A community driven open-source bioinformatics library**<br/> | ||
| 74 | + *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* <br/> | ||
| 75 | + [PLOS Computational Biology (2019) 15 (2):e1006791.](https://journals.plos.org/ploscompbiol/article?id=10.1371/journal.pcbi.1006791) <br/> | ||
| 76 | + [](https://doi.org/10.1371/journal.pcbi.1006791) [](http://www.ncbi.nlm.nih.gov/pubmed/30735498) | ||
| 83 | 77 | ||
| 84 | 78 | ||
| 85 | 79 | ||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
@@ -235,6 +235,15 @@ QuatSymmetryResults overallResults = QuatSymmetryDetector.getGlobalSymmetry(s, p | |||
| 235 | 235 | See also the [test](https://github.com/biocryst/biojava/blob/df22da37a86a0dba3fb35bee7e17300d402ab469/biojava-integrationtest/src/test/java/org/biojava/nbio/structure/test/symmetry/TestQuatSymmetryDetectorExamples.java#L167-L192) provided in **BioJava** for a real case working example. | |
| 236 | 236 | ||
| 237 | 237 | ||
| 238 | + ## Please Cite | ||
| 239 | + | ||
| 240 | + **Analyzing the symmetrical arrangement of structural repeats in proteins with CE-Symm**<br/> | ||
| 241 | + *Spencer E Bliven, Aleix Lafita, Peter W Rose, Guido Capitani, Andreas Prlić, & Philip E Bourne* <br/> | ||
| 242 | + [PLOS Computational Biology (2019) 15 (4):e1006842.](https://journals.plos.org/ploscompbiol/article/citation?id=10.1371/journal.pcbi.1006842) <br/> | ||
| 243 | + [](https://doi.org/10.1371/journal.pcbi.1006842) [](http://www.ncbi.nlm.nih.gov/pubmed/31009453) | ||
| 244 | + | ||
| 245 | + | ||
| 246 | + | ||
| 238 | 247 | <!--automatically generated footer--> | |
| 239 | 248 | ||
| 240 | 249 | --- | |
| Back | FazBrowse Home | New Git URL |
0 commit comments