Repository navigation
Input Formats
github-actions[bot] edited this page Sep 11, 2026
·
1 revision
Auto-detect reads the first header line, in this order (loqculate/io/readers.py):
- EncyclopeDIA:
numFragmentspresent. - Skyline:
Total Area Fragment,Peptide Sequence, andFile Nameall present. - DIA-NN report:
Stripped.SequenceandPrecursor.Quantityboth present. - DIA-NN precursor matrix:
Stripped.Sequencepresent without that report pair. Stderr warns to preferdiann_report.tsv. - Spectronaut:
PEP.StrippedSequencepresent. - Generic: fallback. Requires columns
peptide,concentration,areaafter lower-casing names.
--format / fmt=: auto, encyclopedia, skyline, diann_report, diann_matrix, spectronaut, generic.
CLI always takes the path. Columns filename, concentration. Use basenames.
Join behavior differs:
- Skyline: keep rows whose
File Nameis in the map, outer-merge, drop missing concentration. - DIA-NN report: inner-merge on
File.Name. - EncyclopeDIA, DIA-NN matrix, Spectronaut: wide tables. Filename columns are renamed to concentrations; rows whose concentration is not in the map are dropped.
- Generic: no join. Concentration comes from the data file. The map path is still opened (
validate_concentration_map); a missing file is a warning, not a raise.
Blank concentration cells in the map warn on stderr.
--multiplier_file: peptide, multiplier. Applied after the reader. Inner join.
data/demo/one_protein.csvdata/demo/filename2samplegroup_map.csvdata/demo/multiplier_file.csv
loqculate v0.4.1 | Home | Getting started | CLI reference | Troubleshooting | Changelog | MIT License
loqculate Wiki
Start
Models
Use loqculate
Solve a problem
Contribute