mokapot v0.7.0
This release adds significantly more functionality, a small speedup, and expands the documentation 🎉
Added
- Support for downstream peptide and protein quantitation with
FlashLFQ. This is accomplished
through themokapot.to_flashlfq()
function or theto_flashlfq()
method of
LinearConfidence
objects. Note that to support the FlashLFQ format, you'll
need to specify additional columns inread_pin()
or use a PepXML input file
(read_pepxml()
). - Added a top-level function for exporting confident PSMs, peptides, and
proteins from one or moreLinearConfidence
objects as a tab-delimited file:
mokapot.to_txt()
. - Added a top-level function for reading FASTA files for protein-level
confidence estimates:mokapot.read_fasta()
. - Tests accompanying the support for the features above.
- Added a "mokapot cookbook" to the documentation with helpful code snippets.
Changed
- Corresponding with support for new formats, the
mokapot.read_pin()
function
and theLinearPsmDataset
constructor now have many new optional parameters.
These specify the columns containing the metadata needed to write the added
formats. - Starting mokapot should be slightly faster for Python >= 3.8. We were able to
eliminate the runtime call to setuptools, because of the recent addition of
importlib.metadata
to the standard library, saving a few hundred
milliseconds.