Skip to main content

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:

  1. you're getting to the end of a complex analysis and need to identify relevant Artifacts to compile them for archival; or
  2. you're restarting an analysis that someone (you, or someone else) paused, and you're struggling to find specific files; or
  3. 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


Download files

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

Source Distribution

artifinder-2026.1.0.tar.gz (5.6 kB view details)

Uploaded Source

Built Distribution

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

artifinder-2026.1.0-py3-none-any.whl (5.6 kB view details)

Uploaded Python 3

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

Hashes for artifinder-2026.1.0.tar.gz
Algorithm Hash digest
SHA256 d00f9f66cc6829d4c88cee45c30e26fa3648bf09c03b9e3c38180b01696dab16
MD5 81986ac37ccbdd9cf65bbce4f58b4791
BLAKE2b-256 2c98cfc4024dd5c4e22942e793c2403cd92d5c2bcc9290f32251838966ffc9c4

See more details on using hashes here.

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

Hashes for artifinder-2026.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 bbfd39b64caa083722c1bfc0cf3b38f1f9d069efb281a0c7f4afc33545a8f11d
MD5 1ea18efcb5e02f9e515395bd691839b1
BLAKE2b-256 a5f86c1058cd688df534d60ec26cbf8e4e4d9e3e3c283f994cb908be554f188e

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