Releases: genxnetwork/grape
Releases · genxnetwork/grape
v1.8
Added
- Added
--flow rapid
option for using https://github.com/ZhiGroup/RaPID as a main IBD inference tool for phased datasets - Custom preprocessing for
--flow rapid
and--flow germline-king
which does not lose any phase information simbig
workflow for generation of simulated datasets up to 500K samples- Parallel ersa relationship inference
Changed
- Updated snakemake to the 7.30.2
- Updated other packages
- Reduced docker image size from 7.5GB to 4.5GB by merging conda environments into one
- Fast polars-based IBD segments and relationship postprocessing in
postprocess_ersa.py
Fixed
- Added leftover memory flag so that it did not crash with MemoryError
- Fixed error in outlier detection
v1.7
Added
- All conda environments are now built in Dockerfile and Snakemake doesn't need to create them for every workflow run from
.yaml
files. - Multiple tests were added, covering all GRAPE flows. Test cases are stored at
grape/test-cases
.
Changed
- Phased affymetrix chip is now stored within the bundle to speed up the simulation flow, because of this
intersect
rule inpedsim
simulation workflow was moved toreference
downloading workflow.
Fixed
- Fixed
ibis
detecting empty IBD segments causing pipeline teardown.
v1.6.1
Fixed
- Fixed
--use-bundle
flag usage. - Updated token to download reference bundles and build dependencies.
- Updated
snakemake
version to fix the bug: snakemake/snakemake#1899.
v1.6
Added
- New workflow for simulation of a big relatives dataset (~500k samples) was added. It's available via
simbig
command of the pipeline launcher. - Support multiple cores for the preprocessing (
preprocess
) workflow. - IBD segments weighting feature was added, see
compute-weight-mask
workflow and--weight-mask
parameter of the pipeline launcher. - Several options for better control of the samples filtering were added:
--missing-samples
,--alt-hom-samples
,--het-samples
. - Random seed parameter was added for the Ped-sim simulation.
Changed
- GRAPE flows were renamed in the pipeline launcnher:
ibis_king
->ibis-king
,germline
->germline-king
. readme.md
and the GRAPE scheme were updated and actualized.- Singularity support was removed in favour of conda environments.
- Code refactoring and clean up.
Fixed
- Fixed
germline-king
simulation flow. - Fixed
java command not found
during thereference
workflow evaluation.
v1.5.2
- With --flow ibis_king grape now calculates IBD1 and IBD2 shares from KING data for the 0-3 degrees.
- Fixed a bug with parsing ersa output for large datasets.
- Fixed a bug with setting every values for some rows in relatives.tsv to 2.
- Fixed total_seg_len and total_seg_len_ibd2 calculation. Now total_seg_len corresponds to only ibd1 segments.
v1.5.1
- Bundle downloading hotfix.
- File verification hotfix for reference workflow.
v1.5
- Removed singularity from all workflows.
- Many intermediate files are now temporary. This significantly reduces working folder size.
- Fixed removal of duplicate SNPs.
- ERSA-only workflow now correctly detects duplicates or monozygotic twins.
Dockstore Release
- Dockstore support
- Small and full bundle reference downloading from azure
- ersa can handle 100k samples
- Preprocessing saves phasing information in vcf input
- MAF filter is now consistent across different inputs