BioInfoJava-Utils is a modular Java library providing high-performance implementations of core bioinformatics algorithms, such as distance matrix computation and phylogenetic tree construction from VCF and FASTA files.
This library serves as the computational backend for the fastreeR
software suite, which offers a flexible and user-friendly interface to these tools across multiple platforms and environments.
The functionality of BioInfoJava-Utils is exposed through the fastreeR
interface, which is accessible in the following ways:
conda install -c bioconda fastreer
pip install fastreer
rJava
BioInfoJava-Utils provides efficient, scalable, and parallel implementations of widely used bioinformatics algorithms. It is designed for processing large-scale genomic datasets efficiently, supporting both research and production environments.
git clone https://github.com/gkanogiannis/BioInfoJava-Utils.git
mvn clean package install
This will generate a JAR files in the bin
directory.
The main class for executing the utilities is:
com.gkano.bioinfo.javautils.JavaUtils
You can run the utilities via the command line or integrate them into other Java applications.
java -jar bin/BioInfoJavaUtils-VERSION-jar-with-dependencies.jar --help
This project is licensed under the GNU General Public License v3.0.
If you use BioInfoJava-Utils in your research, please cite the following:
Gkanogiannis, A. et al. A scalable assembly-free variable selection algorithm for biomarker discovery from metagenomes. BMC Bioinformatics 17, 311 (2016). https://doi.org/10.1186/s12859-016-1186-3
Anestis Gkanogiannis
Bioinformatics/ML Scientist
Website: https://www.gkanogiannis.com
ORCID: 0000-0002-6441-0688
RetroSearch is an open source project built by @garambo | Open a GitHub Issue
Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo
HTML:
3.2
| Encoding:
UTF-8
| Version:
0.7.4