Skip to content

sing-group/BDBM

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

57 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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: