A collection of different evaluators for dna nucleodtide level labeling
Project description
DNA segmentation benchmark
This benchmark provides easy metrics for segmentation tasks beyond the common scores like f1, precision and recall. The main motivation for this benchmark is that computing the segmentation performance of a model through micro averaging over individual nucleotides can lead to very wrong conclusions about the actual quality of a model. Hence, this package provides a range of additional metrics.
Insertion / Deletion / Excision / Incision metric
Looking at the kind of error models make when segmenting can reveal systematic biases and issues. Further more this package allows to also look at the lengths of the different errors.
Error counts
Error lengths
Whole section correctness metric
Instead of measuring how many errors a model makes, these metrics look at if consecutive sections (e.g. Exons or Introns) were labeled correctly entirely
Correctly predicted sections
All sections of are a sequence are correct
This metric has to be used carefully. If using this on exons it only makes sense to use this if it certain
that alternate splicing events are not occurring.
Frameshift metrics
Again, this metric can be incredibly insightful, but you have to be careful how you use it. Unless you
are sure that all exons are part of the final transcript for all the benchmarked sequences DON'T USE IT.
Your results will be skewed and hold no value.
Traditional Metrics
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
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 dna_segmentation_benchmark-0.0.2.tar.gz.
File metadata
- Download URL: dna_segmentation_benchmark-0.0.2.tar.gz
- Upload date:
- Size: 32.7 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: uv/0.6.6
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
f8c904621db5fd755bd3f79c3605eeed7780e74cfbb54068863eb3ad13d1b7db
|
|
| MD5 |
523ec3e3fb0722e56bb3cbaa2ebb1832
|
|
| BLAKE2b-256 |
02731993623a8a8c91a6224010069001d8e6d9773a3c0241340019153cac2f67
|
File details
Details for the file dna_segmentation_benchmark-0.0.2-py3-none-any.whl.
File metadata
- Download URL: dna_segmentation_benchmark-0.0.2-py3-none-any.whl
- Upload date:
- Size: 33.0 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: uv/0.6.6
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
a57b1ede1e092eedc4aa02e5ac226a8c21c445f1e8e909b24955cf781ae2afdf
|
|
| MD5 |
5b57f3625cd5f70433e0f678a4d1b0d2
|
|
| BLAKE2b-256 |
461073bc98a80063062478a477faa551fb48713fab0f651f299e439d87522024
|