Skip to Content

Supported pyXLMS I/O

The following section gives an overview of the supported crosslink search engines and input file formats for reading crosslink results, as well as the supported export options.

The following abbreviations are used:

  • CSMs: crosslink-spectrum-matches
  • XLs: crosslinks/residue pairs

Supported Search Engines and Formats

The following crosslink search engines and formats are currently supported:

Search Engine/FormatParserCSMsXLsSupported FormatsAPI Docs
MaxQuant/MaxLynxread_maxquant()βœ…βŒ.txt, any text-likelinkΒ 
MeroXread_merox()βœ…βŒ.csv, .zhrm, any text-likelinkΒ 
MS Annikaread_msannika()βœ…βœ….pdResult, .xlsx, .txt, any text-likelinkΒ 
pLink 2 & 3read_plink()βœ…βœ….csv, any text-likelinkΒ 
Scoutread_scout()βœ…βœ….csv, any text-likelinkΒ 
xiSearch & xiFDRread_xi()βœ…βœ….csv, any text-likelinkΒ 
XlinkXread_xlinkx()βœ…βœ….pdResult, .xlsx, .txt, any text-likelinkΒ 
mzIdentMLread_mzid()βœ…βŒ.mzidlinkΒ 
pyXLMS/customread_custom()βœ…βœ….xlsx, .parquet, .csv, any text-likelinkΒ 

*any text-like denotes all .csv like file formats that use a character delimiter e.g. .csv, .tsv and tab-delimited .txt.

Supported Export Formats

The following export options are currently available:

Tool/FormatExporterCSMsXLsAPI DocsTool Link
pandas.DataFrame/.csv/.xlsx/.jsontransform.to_dataframe()βœ…βœ…linkΒ 
AlphaLink2exporter.to_alphalink2()βŒβœ…linkΒ linkΒ 
IMP-X-FDRexporter.to_impxfdr()βœ…βœ…linkΒ linkΒ 
MS Annikaexporter.to_msannika()βœ…βœ…linkΒ linkΒ 
ProXLexporter.to_proxl()βœ…βŒlinkΒ linkΒ 
PyXlinkViewer (PyMOL)exporter.to_pyxlinkviewer()βŒβœ…linkΒ linkΒ 
xiFDRexporter.to_xifdr()βœ…βŒlinkΒ linkΒ 
xiNETexporter.to_xinet()βŒβœ…linkΒ linkΒ 
xiVIEWexporter.to_xiview()βŒβœ…linkΒ linkΒ 
XlinkDBexporter.to_xlinkdb()βŒβœ…linkΒ linkΒ 
xlms-toolsexporter.to_xlmstools()βŒβœ…linkΒ linkΒ 
XMAS (ChimeraX)exporter.to_xmas()βŒβœ…linkΒ linkΒ 
Last updated on