Skip to content

v1.0.0: Initial Stable Release

Latest

Choose a tag to compare

@aseetharam aseetharam released this 13 Jan 20:28

Based on the work we just did getting bsaseq ready for PyPI and Bioconda, here is how you should fill out those fields for a professional v1.0.0 release.

1. Tag version

🚀 Initial Release of bsaseq

We are excited to announce the first stable release of bsaseq, a comprehensive Python pipeline for identifying candidate regions and genes from Bulked Segregant Analysis (BSA-Seq) data.

✨ Key Features

  • Automated Pipeline: Streamlined workflow from VCF to candidate gene identification.
  • Statistical Analysis: Implements G-statistic with tricube smoothing for robust region detection.
  • Visualization: Generates publication-ready genome-wide and region-specific plots.
  • Annotation: Integrated support for SnpEff to annotate variants and prioritize candidate genes based on impact (High/Moderate/Low).
  • Flexible Inputs: Supports multi-sample VCFs and custom thresholding.

📦 Installation

Via PyPI:

pip install bsaseq

Via Bioconda:

conda install -c bioconda bsaseq

🛠 Usage

# Basic run
bsaseq run -i input.vcf.gz -o output_dir/ --window 2000000 --step 10000

# View help
bsaseq --help

📄 Documentation

For full documentation and examples, please see the README.