Science Score: 67.0%
This score indicates how likely this project is to be science-related based on various indicators:
-
✓CITATION.cff file
Found CITATION.cff file -
✓codemeta.json file
Found codemeta.json file -
✓.zenodo.json file
Found .zenodo.json file -
✓DOI references
Found 3 DOI reference(s) in README -
✓Academic publication links
Links to: plos.org -
○Academic email domains
-
○Institutional organization owner
-
○JOSS paper metadata
-
○Scientific vocabulary similarity
Low similarity (18.8%) to scientific vocabulary
Repository
Basic Info
- Host: GitHub
- Owner: securinio
- License: lgpl-2.1
- Language: Java
- Default Branch: master
- Size: 40.7 MB
Statistics
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
- Releases: 0
Metadata Files
README.md
Welcome to 
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, reference implementations of popular algorithms, and allows the manipulation of sequences and 3D structures. The goal of the biojava project is to facilitate rapid application development for bioinformatics.
Please visit our homepage.
Documentation
The BioJava tutorial is a great place to get started. It is most complete for the biojava-structure module.
The BioJava Cookbook contains an older and slightly outdated collection of simple examples that teach the basics for how to work with BioJava.
Full javadocs are available at the BioJava website.
Maven Repository
BioJava release are available from Maven Central.
Quick Installation
If you are using Maven you can add the BioJava repository by adding the following XML to your project pom.xml file:
xml
<dependencies>
<dependency>
<groupId>org.biojava</groupId>
<artifactId>biojava-core</artifactId>
<version>6.0.5</version>
</dependency>
<!-- other biojava modules as needed -->
</dependencies>
Mailing Lists
BioJava has one main mailing list. In order to avoid SPAM the list only accepts postings from list members. Anybody can become a list member, so please subscribe before you post. If you send without being subscribed your mail might get stuck in the moderation loop, which can cause several weeks of delay (no fun to read through all that spam).
biojava-l general discussion list
This list is intended for general discussion, advice, questions, offers of help, announcements, expressions of appreciation, bugs found in release code and requests for features.
biojava-dev developers list
A dev mailing list used to exist, but it has now been shut down. For dev discussions we now use github issues. Please search existing issues and if you don't find the answer to your question submit a new issue.
Please cite
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 15(2): e1006791
////////////
Owner
- Login: securinio
- Kind: user
- Repositories: 2
- Profile: https://github.com/securinio
Citation (CITATION.cff)
cff-version: 1.0.3
message: If you use BioJava, please cite the software and the most recent paper reference (Lafita 2019).
title: BioJava
version: 5.2.1
date-released: 2019-02-05
doi: 10.5281/zenodo.2557853
commit: 783065396f92f14c3fb6e2b9a684a17aa46bb974
url: http://www.biojava.org
repository-code: https://github.com/biojava/biojava/
license: LGPL-2.1-only
abstract: >-
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 sequences and 3D structures. The goal of the biojava project is to facilitate rapid application
development for bioinformatics.
authors:
- family-names: Prlić
given-names: Andreas
- family-names: Lafita
given-names: Aleix
- family-names: ALHOSSARY
given-names: Amr
- family-names: Dräger
given-names: Andreas
- family-names: Yates
given-names: Andy
- family-names: Bradley
given-names: Anthony
- family-names: Foti
given-names: Carmelo
- family-names: Koh
given-names: Chuan Hock
- family-names: Myers-Turnbull
given-names: Douglas
- family-names: Rimsa
given-names: Gediminas
- family-names: Waldon
given-names: George
- family-names: Brandstätter-Müller
given-names: Hannes
- name: Elinow
- family-names: Gao
given-names: Jianjiong
- family-names: Warren
given-names: Jonathan
- family-names: Duarte
given-names: Jose Manuel
- family-names: Jacobsen
given-names: Jules
- family-names: Nicholas
given-names: Karl
- family-names: Chapman
given-names: Mark
- family-names: Heuer
given-names: Michael
- family-names: Rose
given-names: Peter
- family-names: Troshin
given-names: Peter
- family-names: Holland
given-names: Richard
- family-names: Thornton
given-names: Robert
- family-names: Willis
given-names: Scooter
- family-names: Bliven
given-names: Spencer
- family-names: Foisy
given-names: Sylvain
references:
- type: article
authors:
- family-names: Lafita
given-names: Aleix
orcid: http://orcid.org/0000-0003-1549-3162
- family-names: Bliven
given-names: Spencer E
orcid: http://orcid.org/0000-0002-1200-1698
- family-names: Prlić
given-names: Andreas
orcid: https://orcid.org/0000-0001-6346-6391
- family-names: Guzenko
given-names: Dmytro
orcid: https://orcid.org/0000-0002-8688-7460
- family-names: Rose
given-names: Peter W
orcid: http://orcid.org/0000-0001-9981-9750
- family-names: Bradley
given-names: Anthony
orcid: http://orcid.org/0000-0002-0881-3490
- family-names: Pavan
given-names: Paolo
- family-names: Myers-Turnbull
given-names: Douglas
orcid: http://orcid.org/0000-0003-3610-4808
- family-names: Valasatava
given-names: Yana
orcid: http://orcid.org/0000-0003-1018-5718
- family-names: Heuer
given-names: Michael
orcid: http://orcid.org/0000-0002-9052-6000
- family-names: Larson
given-names: Matt
orcid: http://orcid.org/0000-0003-2116-5747
- family-names: Burley
given-names: Stephen K
- family-names: Duarte
given-names: Jose M
orcid: http://orcid.org/0000-0002-9544-5621
title: "BioJava 5: A community driven open-source bioinformatics library"
year: 2019
journal: PLOS Computational Biology
volume: 15
number: "2"
section: e1006791
doi: 10.1371/journal.pcbi.1006791
url: http://dx.plos.org/10.1371/journal.pcbi.1006791
- type: article
authors:
- family-names: Prlić
given-names: Andreas
- family-names: Yates
given-names: Andrew
- family-names: Bliven
given-names: Spencer E
- family-names: Rose
given-names: Peter W
- family-names: Jacobsen
given-names: Julius
- family-names: Troshin
given-names: Peter V
- family-names: Chapman
given-names: Mark
- family-names: Gao
given-names: Jianjiong
- family-names: Koh
given-names: Chuan Hock
- family-names: Foisy
given-names: Sylvain
- family-names: Holland
given-names: Richard
- family-names: Rimša
given-names: Gediminas
- family-names: Heuer
given-names: Michael L
- family-names: Brandstätter-Müller
given-names: H
- family-names: Bourne
given-names: Philip E
- family-names: Willis
given-names: Scooter
title: "BioJava: an open-source framework for bioinformatics in 2012"
journal: Bioinformatics
year: 2012
volume: 28
number: "20"
section: 2693-2695
doi: 10.1093/bioinformatics/bts494
- type: article
authors:
- family-names: Holland
given-names: R C G
- family-names: Down
given-names: T A
- family-names: Pocock
given-names: M
- family-names: Prlić
given-names: A
- family-names: Huen
given-names: D
- family-names: James
given-names: K
- family-names: Foisy
given-names: S
- family-names: Dräger
given-names: A
- family-names: Yates
given-names: A
- family-names: Heuer
given-names: M
- family-names: Schreiber
given-names: M J
title: "BioJava: an open-source framework for bioinformatics"
journal: Bioinformatics
year: 2008
volume: 24
number: "18"
section: 2096-2097
doi: 10.1093/bioinformatics/btn397
GitHub Events
Total
- Push event: 2
- Create event: 25
Last Year
- Push event: 2
- Create event: 25
Dependencies
- actions/checkout v3 composite
- actions/checkout v3 composite
- github/codeql-action/analyze v2 composite
- github/codeql-action/autobuild v2 composite
- github/codeql-action/init v2 composite
- actions/checkout v1 composite
- actions/setup-java v1 composite
- javax.xml.bind:jaxb-api
- org.apache.logging.log4j:log4j-api
- org.apache.logging.log4j:log4j-core
- org.apache.logging.log4j:log4j-slf4j-impl
- org.biojava:biojava-core 6.0.6-SNAPSHOT
- org.biojava:biojava-structure 6.0.6-SNAPSHOT
- org.glassfish.jaxb:jaxb-runtime
- org.slf4j:slf4j-api
- junit:junit test
- org.biojava:biojava-core 6.0.6-SNAPSHOT compile
- org.apache.logging.log4j:log4j-api
- org.apache.logging.log4j:log4j-core
- org.apache.logging.log4j:log4j-slf4j-impl
- org.biojava.thirdparty:forester
- org.slf4j:slf4j-api
- junit:junit test
- javax.xml.bind:jaxb-api
- junit:junit
- org.apache.logging.log4j:log4j-api
- org.apache.logging.log4j:log4j-core
- org.apache.logging.log4j:log4j-slf4j-impl
- org.glassfish.jaxb:jaxb-runtime
- org.junit.jupiter:junit-jupiter-engine
- org.junit.jupiter:junit-jupiter-params
- org.junit.vintage:junit-vintage-engine
- org.slf4j:slf4j-api
- com.google.guava:guava 31.1-jre compile
- org.biojava:biojava-alignment 6.0.6-SNAPSHOT compile
- org.biojava:biojava-core 6.0.6-SNAPSHOT compile
- org.apache.logging.log4j:log4j-api
- org.apache.logging.log4j:log4j-core
- org.apache.logging.log4j:log4j-slf4j-impl
- org.slf4j:slf4j-api
- junit-addons:junit-addons 1.4 test
- junit:junit test
- junit:junit
- org.apache.logging.log4j:log4j-api
- org.apache.logging.log4j:log4j-core
- org.apache.logging.log4j:log4j-slf4j-impl
- org.biojava:biojava-structure 6.0.6-SNAPSHOT
- org.junit.jupiter:junit-jupiter-engine
- org.junit.jupiter:junit-jupiter-params
- org.junit.vintage:junit-vintage-engine
- org.slf4j:slf4j-api
- org.biojava:biojava-structure 6.0.6-SNAPSHOT compile
- javax.xml.bind:jaxb-api
- org.apache.logging.log4j:log4j-api
- org.apache.logging.log4j:log4j-core
- org.apache.logging.log4j:log4j-slf4j-impl
- org.glassfish.jaxb:jaxb-runtime
- org.slf4j:slf4j-api
- junit:junit test
- org.apache.logging.log4j:log4j-api
- org.apache.logging.log4j:log4j-core
- org.apache.logging.log4j:log4j-slf4j-impl
- org.slf4j:slf4j-api
- junit:junit test
- net.sourceforge.jmol:jmol 13.0.14
- org.apache.logging.log4j:log4j-api
- org.apache.logging.log4j:log4j-core
- org.apache.logging.log4j:log4j-slf4j-impl
- org.biojava:biojava-alignment 6.0.6-SNAPSHOT
- org.biojava:biojava-core 6.0.6-SNAPSHOT
- org.biojava:biojava-structure 6.0.6-SNAPSHOT
- org.biojava:biojava-structure-gui 6.0.6-SNAPSHOT
- org.slf4j:slf4j-api
- junit:junit test
- javax.xml.bind:jaxb-api
- org.apache.logging.log4j:log4j-api
- org.apache.logging.log4j:log4j-core
- org.apache.logging.log4j:log4j-slf4j-impl
- org.biojava:biojava-core 6.0.6-SNAPSHOT
- org.glassfish.jaxb:jaxb-runtime
- org.slf4j:slf4j-api
- junit:junit test
- org.biojava:biojava-alignment 6.0.6-SNAPSHOT compile
- org.biojava:biojava-core 6.0.6-SNAPSHOT compile
- org.rcsb:mmtf-api ${mmtf.version} compile
- org.rcsb:mmtf-codec ${mmtf.version} compile
- org.rcsb:mmtf-serialization ${mmtf.version} compile
- java3d:vecmath 1.3.1
- javax.xml.bind:jaxb-api
- org.apache.logging.log4j:log4j-api
- org.apache.logging.log4j:log4j-core
- org.apache.logging.log4j:log4j-slf4j-impl
- org.glassfish.jaxb:jaxb-runtime
- org.jgrapht:jgrapht-core 1.4.0
- org.junit.jupiter:junit-jupiter-engine
- org.junit.jupiter:junit-jupiter-params
- org.junit.vintage:junit-vintage-engine
- org.rcsb:${ciftools.artifact} ${ciftools.version}
- org.slf4j:slf4j-api
- junit:junit test
- xmlunit:xmlunit 1.6 test
- org.biojava:biojava-core 6.0.6-SNAPSHOT compile
- org.biojava:biojava-structure 6.0.6-SNAPSHOT compile
- net.sourceforge.jmol:jmol 14.31.10
- org.apache.logging.log4j:log4j-api
- org.apache.logging.log4j:log4j-core
- org.apache.logging.log4j:log4j-slf4j-impl
- org.biojava:jcolorbrewer 5.2
- org.slf4j:slf4j-api
- junit:junit test
- org.apache.commons:commons-math 2.2
- org.apache.logging.log4j:log4j-api
- org.apache.logging.log4j:log4j-core
- org.apache.logging.log4j:log4j-slf4j-impl
- org.slf4j:slf4j-api
- junit:junit test
- org.biojava:biojava-core 6.0.6-SNAPSHOT compile
- net.sf.json-lib:json-lib 2.4
- org.apache.logging.log4j:log4j-api
- org.apache.logging.log4j:log4j-core
- org.apache.logging.log4j:log4j-slf4j-impl
- org.slf4j:slf4j-api
- junit:junit test
- 444 dependencies
- @openapitools/openapi-generator-cli ^2.13.4 development
- @types/axios ^0.14.0 development
- typescript ^5.5.2 development
- axios 1.7.7
- 142 dependencies