BLAST DataBase Manager
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
bdbm-api
bdbm-cli
bdbm-core
bdbm-gui
.gitignore
LICENSE
README.md
bdbm-logo.png
bdbm.conf
pom.xml

README.md

Logo BLAST DataBase Manager Project license release

BLAST DataBase Manager provides a graphical user interface to create high quality sequence datasets using the third-party tools included in it.

Motivation

High quality sequence datasets are needed to perform inferences on the evolution of species, genes and gene families, or to get evidence for adaptive amino acid evolution, among others. Nevertheless, very often, sequence data is spread over several databases, many useful genomes and transcriptomes are non-annotated, the available annotation is not for the desired CDS isoform, and/or the gene annotation is unlikely to be true given the annotation based on real data from a closely related species. These issues can be addressed using the available software applications, but there is no easy to use single piece of software that allows performing all these tasks within the same graphical interface, such as the one here presented, named BDBM (BLAST DataBase Manager).

BDBM is a software application implemented in Java that acts as a front-end for several tools commonly used in phylogenetics (i.e. EMBOSS, bedtools, and NCBI's BLAST, Splign, Compart, ProSplign and ProCompart) providing a GUI that makes them much easier to use. In addition, BDBM manages a repository, where all the input and output files are stored.

More info can be found at the BDBM Home Page, including:

  • Manual: a complete manual that describes the BDBM operations.
  • Use Cases: a section that presents different guided examples.
  • Downloads: downloads and installation instructions.

Modules

This project is comprised of the following modules:

  • BDBM-API: Contains the main interfaces of the BDBM project.
  • BDBM-Core: Contains the default implementation of the BDBM API.
  • BDBM-CLI: Contains a command-line interface client for BDBM.
  • BDBM-GUI: Contains a graphical user interface client for BDBM.

Team

This project is an idea and is developed by: