Skip to main content

rapid sample screening for shotgun DNA sequencing data sets

Project description

chill-filter:Rapid sample screening for shotgun sequencing data

Quickstart for the Web server:

  1. Clone the repo:
git clone https://github.com/dib-lab/chill-filter
cd chill-filter/
  1. Install flask, sourmash_plugin_branchwater, pandas, and snakemake.
conda env create -f environment.yml -n chill
conda activate chill
  1. Download the databases from the Open Science Framework project, and unpack them into prepare-db/outputs/.
curl -JLO https://osf.io/download/pwfn8/
mkdir -p prepare-db/outputs/
unzip -d prepare-db/outputs/ -nu chill-filter-db-0.1.zip
  1. Run snakemake in the sample-db/ directory to index the databases. It should take a few minutes at most.
(cd prepare-db && snakemake -j 1 -p)
  1. Run chill_filter_web:
mkdir -p /tmp/chill
python -m chill_filter_web

This will start a server at http://localhost:5000/, by default.

  1. Try uploading k=51, scaled=100_000 sketches!

e.g. there are a bunch in examples/ to try.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

chill_filter-0.1.tar.gz (15.4 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

chill_filter-0.1-py3-none-any.whl (15.7 kB view details)

Uploaded Python 3

File details

Details for the file chill_filter-0.1.tar.gz.

File metadata

  • Download URL: chill_filter-0.1.tar.gz
  • Upload date:
  • Size: 15.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.0.1 CPython/3.11.6

File hashes

Hashes for chill_filter-0.1.tar.gz
Algorithm Hash digest
SHA256 4037cafc06efb9784af5024cb6bfde8a2602abaf0043087300fa214d6b1a0e1c
MD5 32dfeb565c17e0800695dc09d7e93259
BLAKE2b-256 e29f15ec0e7b27f7c34ce81978f29d578d922210537982769d6bfd87e507a869

See more details on using hashes here.

File details

Details for the file chill_filter-0.1-py3-none-any.whl.

File metadata

  • Download URL: chill_filter-0.1-py3-none-any.whl
  • Upload date:
  • Size: 15.7 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.0.1 CPython/3.11.6

File hashes

Hashes for chill_filter-0.1-py3-none-any.whl
Algorithm Hash digest
SHA256 19db9512cf179e1dbf2500a1d28732acba6d01ffe6633b2d0ec56251f54c20d6
MD5 27800e52b3b59bcd86e491f2c4926b08
BLAKE2b-256 1acbb884ba4072a95eb613d4eda46a371082ec587be33097d6e4857c66d1b658

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page