You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
**BioJava: an open-source framework for bioinformatics in 2012**<br/>
2
2
*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/>
BioJava is an open-source project dedicated to providing a Java framework for processing biological data. It provides analytical and statistical routines, parsers for common file formats and allows the manipulation of biological sequences and 3D structures. The main goal of the project is to facilitate rapid application development for bioinformatics.
10
+
11
+
We have a <ahref="https://wikipedia.org/wiki/BioJava">Wikipedia page</a> (of course!) in case you would like to know more about the project.
12
+
13
+
Articles
14
+
--------
15
+
16
+
If you use BioJava, please cite:
17
+
18
+
{% capture my-citation %}{% include citation-2012.md %}{% endcapture %}
19
+
{{ my-citation | markdownify }}
20
+
21
+
Other articles include:
22
+
23
+
{% capture my-citation %}{% include citation-2017.md %}{% endcapture %}
24
+
{{ my-citation | markdownify }}
25
+
26
+
{% capture my-citation %}{% include citation-2008.md %}{% endcapture %}
27
+
{{ my-citation | markdownify }}
28
+
29
+
{% capture my-citation %}{% include citation-2000.md %}{% endcapture %}
BioJava is open-source and entirely hosted on [GitHub](https://github.com/biojava/biojava). You can check the code, submit issues and pull requests and download latest and past release binaries from GitHub.
24
22
25
-
You can also integrate BioJava with NetBeans IDE. To find out how follow
26
-
this [link](/wiki/How_to_integrate_BioJava_in_NetBeans_IDE"wikilink").
23
+
You can manually download the latest version of BioJava ({{site.release.version}}), which requires Java 1.8+, from the [GitHub releases page](https://github.com/biojava/biojava/releases), but continue reading this article for a more convenient solution to integrate BioJava into your project.
27
24
28
-
A step by step guide on 'How to integrate BioJava in Netbeans IDE' is
For instructions on how to obtain the BioJava-legacy (a.k.a. BioJava1), which requires Java 1.5+, follow [this link](BioJava%3AGetStartedLegacy) or check the [biojava-legacy](https://github.com/biojava/biojava-legacy) project on GitHub.
30
26
31
-
Maven
32
-
-----
27
+
Quick Installation
28
+
------------------
33
29
34
30
BioJava uses [Maven](http://maven.apache.org/) as a build and
35
-
distribution system. If you are new to Maven, take a look at the
31
+
distribution system. If you are new to Maven and want to find out more about it (although most details are not required for using BioJava), take a look at the
BioJava, as of release 4.0.0 is available through Maven Central.
35
+
BioJava is available through [Maven Central](https://mvnrepository.com/artifact/org.biojava), so if you are using Maven to build your Java project you can import BioJava by adding the following XML to your project pom.xml file:
40
36
41
-
You can add the BioJava repository by adding the following XML to your
42
-
project pom.xml file:
37
+
```xml
38
+
<dependencies>
39
+
<dependency>
40
+
<groupId>org.biojava</groupId>
41
+
<artifactId>biojava-core</artifactId>
42
+
<version>{{site.release.version}}</version>
43
+
</dependency>
44
+
<!-- other biojava jars as needed -->
45
+
</dependencies>
46
+
```
43
47
48
+
More options can be found in the [README](https://github.com/biojava/biojava) of the GitHub repository.
44
49
45
-
<dependencies>
46
-
...
47
-
<dependency>
48
-
<groupId>org.biojava</groupId>
49
-
<artifactId>biojava-core</artifactId>
50
-
<version>{{site.release.version}}</version>
51
-
</dependency>
52
-
<!-- other biojava jars as needed -->
53
-
</dependencies>
54
50
51
+
Manual Installation
52
+
-------------------
55
53
56
-
Installation
57
-
------------
58
-
59
-
None of these .jar files need to be unpacked for normal use -- simply
54
+
None of the BioJava .jar files need to be unpacked for normal use - simply
60
55
place them in a convenient directory.
61
56
62
57
To use BioJava, add the required JAR files to your CLASSPATH environment
@@ -79,10 +74,7 @@ below).
79
74
Building your own
80
75
-----------------
81
76
82
-
If you want to modify BioJava, you can obtain a copy of the source code
83
-
from the download areas. Source releases are distributed in .tar.gz
84
-
format. You can also obtain up-to-the-minute source code via either the
85
-
[Maven repository](http://biojava.org/download/maven/) or from
86
-
[github](Get source "wikilink").
77
+
If you want to modify BioJava, you can clone or fork the GitHub repository or obtain the source code from any of the previous releases from the [releases page](https://github.com/biojava/biojava/releases).
78
+
Source releases are distributed in .tar.gz format.
87
79
88
-
BioJava is now built using [Apache Maven](http://maven.apache.org/).
80
+
If you think your modifications can benefit others do not hesitate to submit a [pull request on GitHub](https://github.com/biojava/biojava/pulls). We always welcome new contributions. Here is how you can [get involved]({{site.baseurl}}/getinvolved.html).
0 commit comments