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
SnpEffto 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.