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
Last synced: 6 months ago · JSON representation ·

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
Created about 1 year ago · Last pushed about 1 year ago
Metadata Files
Readme Changelog Contributing License Citation Security Support

README.md

Welcome to

Build Version License Join the chat at https://gitter.im/biojava/biojava

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
doi ////////////

Owner

  • Login: securinio
  • Kind: user

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

.github/workflows/Securin-aspm.yaml actions
  • actions/checkout v3 composite
.github/workflows/codeql.yml actions
  • actions/checkout v3 composite
  • github/codeql-action/analyze v2 composite
  • github/codeql-action/autobuild v2 composite
  • github/codeql-action/init v2 composite
.github/workflows/pull_request.yml actions
  • actions/checkout v1 composite
  • actions/setup-java v1 composite
biojava-aa-prop/pom.xml maven
  • 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
biojava-alignment/pom.xml maven
  • 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
biojava-core/pom.xml maven
  • 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
biojava-genome/pom.xml maven
  • 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
biojava-integrationtest/pom.xml maven
  • 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
biojava-modfinder/pom.xml maven
  • 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
biojava-ontology/pom.xml maven
  • 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
biojava-protein-comparison-tool/pom.xml maven
  • 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
biojava-protein-disorder/pom.xml maven
  • 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
biojava-structure/pom.xml maven
  • 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
biojava-structure-gui/pom.xml maven
  • 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
biojava-survival/pom.xml maven
  • 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
biojava-ws/pom.xml maven
  • 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
pom.xml maven
biojava-structure/node/package-lock.json npm
  • 444 dependencies
biojava-structure/node/package.json npm
  • @openapitools/openapi-generator-cli ^2.13.4 development
  • @types/axios ^0.14.0 development
  • typescript ^5.5.2 development
  • axios 1.7.7
biojava-structure/node/yarn.lock npm
  • 142 dependencies