Skip to content

Releases: LeeBergstrand/BackBLAST_Reciprocal_BLAST

First beta release of BackBLAST v2

16 Jan 03:19
031b74e
Compare
Choose a tag to compare

For several years, we have had a working BackBLAST v2 in alpha that was only available on the develop branch. Given that BackBLAST is not currently under active development, we have decided to push this version (with a few improvements) to main and to release it in beta for greater visibility.

This first beta release of v2.0.0 includes several major updates and feature changes compared to v1 of BackBLAST, including:

  • The tool runs as a snakemake pipeline instead of a set of individual commands. This allows large numbers of genomes to be processed simultaneously.
  • A single cli, backblast, can be used to access and run the pipeline or individual utilities.
  • Installation is semi-automated via conda.
  • In automating BackBLAST v2, we deprecated some functionality of v1, like identifying and visualizing gene clusters. See an old v1 release of you would still like to use this code.

Full Changelog (compared to the last v2 alpha version):
v2.0.0-alpha7...v2.0.0-beta1

Full Changelog (compared to v1.1):
v1.1...v2.0.0-beta1

We might continue development on BackBLAST to make a full v2.0.0 release someday, but for now, we hope these beta releases are helpful to the broader community. We hope to continue to provide updates from time to time.

Update installation

02 Oct 03:51
d690a12
Compare
Choose a tag to compare
Update installation Pre-release
Pre-release

Updates the installation of BackBLAST for 2024. Installation on MacOS is also now supported.

Dependency updates

25 Oct 04:55
7a57b1b
Compare
Choose a tag to compare
Dependency updates Pre-release
Pre-release

Basic update to tool dependencies so that BackBLAST is installable in 2022.

Dependency updates

02 Sep 01:03
8bc563f
Compare
Choose a tag to compare
Dependency updates Pre-release
Pre-release

Minor code cleanup; update of conda install and underlying dependencies.

Code refinement

12 Jun 22:25
dd2ddb6
Compare
Choose a tag to compare
Code refinement Pre-release
Pre-release

Fixed minor bugs in v2.0.0-alpha3:

  • Variable assignment issue that made qcov a required (rather than optional) setting
  • Environment path issue that prevented automated phylogeny generation

Also updated README.md with more current details.

Added query coverage support

04 Mar 22:22
9c96518
Compare
Choose a tag to compare
Pre-release
  • A minimum % query coverage threshold can now be set to filter reciprocal BLASTP hits
  • Repo organization was streamlined. BackBLAST is now called backblast. Support scripts are now hidden from the PATH and are accessed directly through backblast as modules.

Snakemake workflow

30 Sep 17:36
Compare
Choose a tag to compare
Snakemake workflow Pre-release
Pre-release

Pre-release of BackBLAST version 2. Reciprocal BLAST is now run across multiple samples in a snakemake pipeline, culminating in a visualization heatmap. See README for rough run instructions; more detailed documentation is on the way for the full version 2 release.

Re-pushing v2.0.0-alpha for a Zenodo DOI. No changes.

Snakemake workflow

19 Sep 20:15
Compare
Choose a tag to compare
Snakemake workflow Pre-release
Pre-release

Pre-release of BackBLAST version 2. Reciprocal BLAST is now run across multiple samples in a snakemake pipeline, culminating in a visualization heatmap. See README for rough run instructions; more detailed documentation is on the way for the full version 2 release.

Final release of version 1 code.

23 Oct 02:01
ee70ff9
Compare
Choose a tag to compare

This is the last version of Backblast's original code base from when it was developed in 2015. It is being replaced by the latest code from 2023, version 2.0.

v1.0: Merge pull request #7 from LeeBergstrand/develop

03 Jun 19:53
Compare
Choose a tag to compare