A utility script for rachis research data management.
Project description
artifinder 📚
artifinder is a rachis (formerly Q2F) utility designed to help you find and identify Artifacts that are relevant to your analysis from a directory that might contain a mix of relevant and irrelevant Artifacts and Visualizations.
This can be useful when:
- you're getting to the end of a complex analysis and need to identify relevant
Artifactsto compile them for archival; or - you're restarting an analysis that someone (you, or someone else) paused, and you're struggling to find specific files; or
- you want to run a variation on an analysis (for example, ANCOMBC2 with a different forumla) and you want to find and use the same inputs that you used for all previous variations on the analysis.
Installation
artifinder depends only rachis >= 2025.10 and click.
If you have an existing rachis deployment, such as QIIME 2 2025.10, or MOSHPIT 2025.10, you can activate that environment and then install artifinder as follows:
pip install --no-deps artifinder
If you don't have an existing deployment, you can install via PyPI as follows:
pip install artifinder
Basic usage
If you have the tests/data directory from this repository (find it here) in your current working directory, you can use artifinder as follows.
$ artifinder prov tests/data/ tests/data/scatter_plot.qzv
`artifinder` version: xxx
Scanning search path for .qza and .qzv files...
Found 4 `Results` in search directory.
Parsing target's provenance...
Found 6 `Results` in target's provenance (not including target).
* 2 were found in the search directory.
* 4 were not found in the search directory.
Target `Result`:
af47db9d-bfd7-4a72-a266-cfa8defff718 Visualization ./data/scatter_plot.qzv
Found `Results`:
7095b508-4ae3-4791-9e7d-7ca4f5a50279 FeatureData[Sequence] ./data/asv-seqs-ms2.qza
76793c84-899d-4540-8352-1a0d2255500c FeatureTable[Frequency] ./data/asv-table-ms2.qza
`Results` not found:
d27a741c-f7e9-48af-ad8a-a479bd89ec9e SampleData[PairedEndSequencesWithQuality]
1a4485df-2031-4e98-aecf-193ee8497f80 SampleData[PairedEndSequencesWithQuality]
83f7bac5-325f-4268-8754-c816ac46c97f FeatureData[Sequence]
79a34b19-4a78-49ec-9771-b62ca20adafd FeatureTable[Frequency]
Have fun! 😎
About
artifinder is developed by Greg Caporaso.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
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 artifinder-2026.1.0.tar.gz.
File metadata
- Download URL: artifinder-2026.1.0.tar.gz
- Upload date:
- Size: 5.6 kB
- Tags: Source
- Uploaded using Trusted Publishing? Yes
- Uploaded via: uv/0.10.4 {"installer":{"name":"uv","version":"0.10.4","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
d00f9f66cc6829d4c88cee45c30e26fa3648bf09c03b9e3c38180b01696dab16
|
|
| MD5 |
81986ac37ccbdd9cf65bbce4f58b4791
|
|
| BLAKE2b-256 |
2c98cfc4024dd5c4e22942e793c2403cd92d5c2bcc9290f32251838966ffc9c4
|
File details
Details for the file artifinder-2026.1.0-py3-none-any.whl.
File metadata
- Download URL: artifinder-2026.1.0-py3-none-any.whl
- Upload date:
- Size: 5.6 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? Yes
- Uploaded via: uv/0.10.4 {"installer":{"name":"uv","version":"0.10.4","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
bbfd39b64caa083722c1bfc0cf3b38f1f9d069efb281a0c7f4afc33545a8f11d
|
|
| MD5 |
1ea18efcb5e02f9e515395bd691839b1
|
|
| BLAKE2b-256 |
a5f86c1058cd688df534d60ec26cbf8e4e4d9e3e3c283f994cb908be554f188e
|