biopipen

A set of processes/pipelines for bioinformatics

Stars
11

Bot releases are hidden (Show)

biopipen - 0.6.2

Published by pwwang almost 2 years ago

  • 🎨 [scripts.utils.vcf] Use format keys for samples
  • ✨ [vcf.VcfFix] Dedent envs.helpers automatically and allow it to be list of strings
  • πŸ§‘β€πŸ’» [tcr.CloneResidency] Add count table and allow grouping samples in the report
  • πŸ§‘β€πŸ’» [cnvkit.CNVkitCall] Allow not passing threshold
  • πŸ§‘β€πŸ’» [cnvkit.CNVkitCall] Allow setting cutoff to fetch significant genes for enrichment analysis
  • πŸ§‘β€πŸ’» [scrna.SeuratPreparing/SeuratClustering] Do QC in SeuratPreparing only and prepare clustering in SeuratClustering
  • ✨ [cnvkit_pipeline] Allow customization of colnames in metafile
  • πŸ’š Fix CI (conda-incubator/setup-miniconda#274)

What's Changed

Full Changelog: https://github.com/pwwang/biopipen/compare/0.6.1...0.6.2

biopipen - 0.6.1

Published by pwwang almost 2 years ago

  • ✨ [cnvkit_pipeline] Allow purity for each sample
  • ✨ [tcr.ImmunarchSplitIdents] Add proc
  • ✨ [vcf.VcfSplitSamples] Add proc
  • πŸ—οΈ [cnvkit.CNVkitCall] Pass purity as input instead of envs
  • ✨ [vcf.VcfIntersect] Add proc
  • ✨ [vcf.VcfSampleSplits] Add envs.private to keep only private sites for each sample
  • πŸ”§ Fix setup.py file type
  • βœ… Fix tests for utils.gene
  • 🚨 Ignore template strings in python scripts for pyright

What's Changed

Full Changelog: https://github.com/pwwang/biopipen/compare/0.6.0...0.6.1

biopipen -

Published by pwwang almost 2 years ago

  • ✨ [cnv] Add AneuploidyScore and AneuploidyScoreSummary
  • ✨ [scrna.Write10X] Add Write10X
  • ✨ [cnv.AneuploidyScore] Add envs.include_sex
  • πŸ› [scrna.SeuratSubset] Fix when envs.groupby is not given
  • ✨ [cnvkit.CNVkitHeatmap] Add envs.order for sample order in the heatmap
  • ✨ [bam.CNAClinic] Add bam.CNAClinic
  • ✨ [bam.CNAClinic] Add report
  • ✨ [cnv.AneuploidyScore] Allow a list of thresholds for envs.cn_transform
  • ✨ [scrna.SeuratSplit] Add scrna.SeuratSplit
  • ✏️ [core] Fix typo in core.proc.Pipeline
  • πŸ‘½οΈ Refactor pipeline modules with pipen-cli-run 0.3
  • πŸ’š Use mamba in CI
biopipen - 0.5.3

Published by pwwang about 2 years ago

  • ✨ [scrna.SeuratClusterStats] Allow features to be a file for expression plots
  • ✨ [tcr.CloneSizeQQPlot] Add process
  • 🩹 [tcr.Immunarch] Fix bad characters in the β€œMotif Analysis” section in report (#43)

What's Changed

Full Changelog: https://github.com/pwwang/biopipen/compare/0.5.2...0.5.3

biopipen -

Published by pwwang about 2 years ago

  • ⬆️ Pump pipen-args to 0.3
  • 🩹 [scrna.CellsDistribution] Filter NA cells.by
biopipen - 0.5.1

Published by pwwang about 2 years ago

0.5.1

  • πŸ’š Fix CI
  • 🚨 Add and fix linting
  • ⬆️ Pump pipen-report to 0.4.5

0.5.0 (skipped due to CI failure)

  • βœ… [vcf.VcfFix] Add chrom size fixes
  • ✨ [utils.reference] Add bam_index
  • πŸ› [bam.CNVpytor] Fix vcf-fix only adds last contig and fix header with snp data
  • ✨ [vcf.Vcf2Bed] Add process and test
  • πŸ› [bed.BedConsensus] Fix final weighting issue
  • 🩹 [All] Use %>% instead of |> in all R scripts for backward compatibility
  • πŸ› [scrna_metabolic] Don't turn "Ident" to "seurat_clusters" for grouping.groupby in config
  • πŸ—οΈ [tests] Add prefix "biopipen-" to conda environment names
  • βœ… [tests] Enable pipen-report only when necessary

What's Changed

Full Changelog: https://github.com/pwwang/biopipen/compare/0.4.9...0.5.1

biopipen - 0.4.9

Published by pwwang about 2 years ago

  • πŸ‘· [test] Reverse immunarch in env_r
  • ✨ [bam.CNVpytor] Add filters
  • ✨ [cnvkit/cnvkit_pipeline] Add processes and pipeline
  • πŸ› [bam.cnvkit] Fix filter direction
  • πŸš‘ [scrna_metabolic] Fix nproc for runFGSEA for MetabolicPathwayHeterogeneity

What's Changed

Full Changelog: https://github.com/pwwang/biopipen/compare/0.4.8...0.4.9

biopipen - 0.4.8

Published by pwwang about 2 years ago

  • 🩹 [core] Add default for config.exe.bedtools
  • 🩹 [scrna.ScFGSEA] Don't convert sparse matrix to avoid "problem too large" error

What's Changed

Full Changelog: https://github.com/pwwang/biopipen/compare/0.4.7...0.4.8

biopipen - 0.4.7

Published by pwwang about 2 years ago

  • πŸ› [scrna.SeuratPreparing] Fix new data preparing when errored

What's Changed

Full Changelog: https://github.com/pwwang/biopipen/compare/0.4.6...0.4.7

biopipen -

Published by pwwang about 2 years ago

  • ✨ [vcf.TruvariBench] Allow multimatch to be passed
  • ✨ [vcf.TruvariConsistency] Add report
biopipen - 0.4.5

Published by pwwang about 2 years ago

  • ✨ [bam.CNVpytor] Generate and fix VCF file as result
  • πŸ“ [vcf.TruvariBench] Update docs to show other arguments for truvari bench
  • ✨ [vcf.TruvariBench] Allow sizemax to be passed
  • ✨ [bed.BedConsensus] Add process and tests
  • ✨ [core] Add ref.genome to configurations
  • ⚑️ [bed.BedConsensus] Parallelize and speed up
  • πŸ’š [test] Add bedtools to env bio
  • πŸ’š [test] Add chromsome sizes to reference
  • πŸ’š [test] Add r-gsea_r to env r
  • πŸ’š [scrna.ScFGSEA] Fix tests

What's Changed

Full Changelog: https://github.com/pwwang/biopipen/compare/0.4.4...0.4.5

biopipen - 0.4.4

Published by pwwang over 2 years ago

  • πŸ› [scrna.SeuratPreparing] Fix after tidyseurat being used
  • πŸ› [scrna.SeuratPreparing] Fix object Sample not found
  • πŸ“ [Housekeeping] Fix API docs
  • πŸ“ [Housekeeping] Make apis show neater docs

What's Changed

Full Changelog: https://github.com/pwwang/biopipen/compare/0.4.3...0.4.4

biopipen - 0.4.3

Published by pwwang over 2 years ago

  • ✨ [scrna] Add filter for cases in CellsDistribution, MarkersFinder and ScFGSEA
  • ✨ [utils] Allow gg object for ggs in plot.R
  • πŸ› [scrna_metabolic] Fix reports
  • πŸ› [scrna_metabolic] Fix multiple cases
  • πŸ› [scrna_metabolic] Fix rmagic for normalization
  • ⚑️ [scrna.SeuratClusterStats] Add common gene list
  • ⚑️ [scrna.MarkersFinder] Add filter2 to filter after mutaters
  • πŸ› [tcr.Immunarch] Fix missing library tibble in script
  • ⚑️ [scrna.ScFGSEA] Make ident hierarchical

What's Changed

Full Changelog: https://github.com/pwwang/biopipen/compare/0.4.2...0.4.3

biopipen - 0.4.2

Published by pwwang over 2 years ago

  • πŸ’š [Housekeeping] Fix CI deploy
  • ⚑️ [processes] Use faster do_call() instead of do.call()
  • πŸ“ [tcr] Fix some docstrings with {{ and }}
  • βœ… [vcf.TruvariBench] Add ref for test
  • 🩹 [tcr.TCRClustering] FIx VGeneScores.txt being generated in current dir
  • πŸ“ [scrna.SeuratPreparing] Update docstring and refactor script
  • ✨ [scrna.SeuratClustering] Allow dims to be expanded in arguments
  • πŸ“ [scrna.MarkersFinder] Adopt reduced case configuration level

What's Changed

Full Changelog: https://github.com/pwwang/biopipen/compare/0.4.1...0.4.2

biopipen - 0.4.1

Published by pwwang over 2 years ago

0.4.1

General

  • πŸ‘· [Housekeeping] Add deploy in CI
  • 🚚 [Housekeeping] Move tests/test_tcr/TCRClustering to tests/test_tcr/TCRClusteringStats
  • πŸ”§ [Tests] Add r-tidyseurat to env_r.toml

Processes

  • 🩹 [scrna.CellsDistribution] Reduce envs.cases levels
  • 🩹 [scrna.CellsDistribution] Allow acurate sizes to be used in orderby
  • 🩹 [scrna.ScFGSEA] Reduce envs.cases levels
  • ✨ [scrna.ScFGSEA] Allow {ident} or {cluster} as placeholder in cases
  • ✨ [scrna.SeuratClusterStats] Add dimplots
  • πŸš‘ [scrna.SeuratClusterStats] Limit 20 genes by default
  • πŸ› [tcr.ImmunarchLoading] Fix multiple "Source" columns in data
  • 🩹 [tcr.TCRClustering] Make clusterfile as a meta file that can be used by SeuratMetadataMutater
  • ✨ [tcr.TCRClusteringStats] Add shared clusters by grouping
  • πŸ“ [tcr.TCRClusteringStats] Don't show shared TCR clusters between groups if not configured
  • πŸ“ [gsea.FGSEA] Limit pagesize to 10 in report
  • ✨ [vcf.TruvariBenchSummary] Add process and test
  • ✨ [vcf.TruvariBenchSummary] Add default input_data
  • ✏️ [bed.Bed2Vcf] Fix typos in doc
  • ✨ [bed.Bed2Vcf] Allow records to be skipped
  • βœ… [vcf.TruvariBench] Add ref for test

What's Changed

Full Changelog: https://github.com/pwwang/biopipen/compare/0.4.0...0.4.1

biopipen -

Published by pwwang over 2 years ago

  • ✨ [scrna.CellsDistribution] Add process and test
  • πŸ—‘οΈ Remove namespaces (use ns instead)
biopipen -

Published by pwwang over 2 years ago

  • βœ… Allow tests to run locally only
  • πŸ’š Add pipen-args for tests
  • βœ… [plot.Heatmap] Fix test
  • βœ… [pipeline.scrna_metabolic] Add ARGS in run.env
  • βœ… [scrna.ScFGSEA] Add test
  • ✨ [tcr.TCRClusteringStats] Add process
  • βœ… [tcr.TCRClustering] Use env r for testing
  • βœ… [tcr.TCRClustering] Add test
  • βœ… [pipeline.scrna_metabolic] Add test
  • βœ… [gsea.GSEA] Add tests
  • βœ… [gsea.FGSEA] Add tests
  • βœ… [plot.Heatmap] Add tests
  • βœ… [gene.GeneNameConversion] Add tests
  • βœ… [utils.gene] Add tests
  • πŸ’š [bed.Bed2Vcf] Fix test
  • βœ… [vcf.VcfFix] Add test
  • βœ… [misc.File2Proc] Use base container for test
  • βœ… [misc.File2Proc] Fix test
  • 🩹 [scrna.ExprImpute] Use if-statement for requirements
  • ✨ [scrna.SeuratClusterStats] Add process and test
biopipen -

Published by pwwang over 2 years ago

  • πŸ—‘οΈ Deprecate biopipen.namespaces, use biopipen.ns instead
  • ✨ [bed.Bed2Vcf] Add bed.Bed2Vcf
  • ✨ [vcf.VcfFix] Add vcf.VcfFix
  • πŸ› [vcf.vcfFix] Fix when a flag in INFO
  • ✨ [vcf.TruvariBench] Add vcf.TruvariBench
  • ✨ [vcf.TruvariConsistency] Add vcf.TruvariConsistency
  • πŸ› [utils.reference] Fix typo in tabix_index
  • πŸ› [vcf.VcfIndex] Fix vcf.VcfIndex
  • ✨ [bed.Bed2Vcf] Allow to ignore non-existing contigs and index the output file
  • ✨ [misc.Shell] Add misc.Shell to run a shell command
biopipen -

Published by pwwang over 2 years ago

  • ♻️ Refactor some processes for immunopipe
  • 🩹 [scrna.SeuratPreparing] Remove tmp datadir for scrna.SeuratPreparing if exsits
  • 🩹 [scrna.SeuratPreparing] Add a TODO comment in scrna.SeuratPreparing (#26)
  • ✨ [scrna.Subset10X] Add scrna.Subset10X
  • πŸ’₯ [tcr.Immunarch] Merge tcr.ImmunarchBasic and tcr.ImmunarchAdvanced into tcr.Immunarch
  • 🩹 [tcr.VJUsage] Fix R script being generated at current direct for tcr.VJUsage
  • ✨ [scrna.SeuratMetadataMutater] Add scrna.SeuratMetadataMutater
  • πŸ› [tcr.Immunarch] Fix clonotype tracking not selecting top clones by given top N
  • ♻️ [pipeline.scrna_metabolic] Refactor scrna_metabolic
  • πŸ“ [pipeline.scrna_metabolic] Update docs for scrna_metabolic pipeline
  • ✨ [pipeline.scrna_metabolic] Allow scrna_metabolic pipeline to handle multiple cases
  • πŸš‘ [scrna.ExprImpute] Fix reticulate not using right python
  • πŸš‘ [scrna.SeuratMetadataMutater] Fix error when input mutaters in None
  • πŸš‘ [scrna_metabolic.MetabolicInputs] Fix diot not imported in script
  • βœ… [0.3.0] Add test outline
biopipen - 0.2.1

Published by pwwang over 2 years ago

What's Changed

Full Changelog: https://github.com/pwwang/biopipen/compare/0.2.0...0.2.1