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:
- Clone the repo:
git clone https://github.com/dib-lab/chill-filter
cd chill-filter/
- Install flask, sourmash_plugin_branchwater, pandas, and snakemake.
conda env create -f environment.yml -n chill
conda activate chill
- 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
- 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)
- Run
chill_filter_web:
mkdir -p /tmp/chill
python -m chill_filter_web
This will start a server at http://localhost:5000/, by default.
- 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.2.tar.gz
(15.9 kB
view details)
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file chill_filter-0.2.tar.gz.
File metadata
- Download URL: chill_filter-0.2.tar.gz
- Upload date:
- Size: 15.9 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.0.1 CPython/3.11.6
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
74f532f5eb95aa106726815c150d538455e30786e55d165eb8ea66d56f792a43
|
|
| MD5 |
a15d05552a3b09d57fef9bdf9a725e90
|
|
| BLAKE2b-256 |
d38149ed7af7f0d62e8eee93565fa17f69ac797f6fe55900ac2adbd90f9e70a7
|
File details
Details for the file chill_filter-0.2-py3-none-any.whl.
File metadata
- Download URL: chill_filter-0.2-py3-none-any.whl
- Upload date:
- Size: 16.3 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.0.1 CPython/3.11.6
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
4ad461693932fd9b10f31059db9c8b78645e1605026d8d4c4580561148d6804d
|
|
| MD5 |
f76452615c311d1d551321987211ac30
|
|
| BLAKE2b-256 |
201a5a9e1a8b821aa73e0ec59ef6e38aa14033756d45b09dd8116100922365fb
|