Massive Tools¶
Configuration File: massive_tools.json
Tool Type: Local
Tools Count: 3
This page contains all tools defined in the massive_tools.json configuration file.
Available Tools¶
MassIVE_get_dataset (Type: MassIVETool)¶
Get detailed information about a specific MassIVE proteomics dataset by its accession number (MSV…
MassIVE_get_dataset tool specification
Tool Information:
Name:
MassIVE_get_datasetType:
MassIVEToolDescription: Get detailed information about a specific MassIVE proteomics dataset by its accession number (MSV or PXD format). Returns title, summary, species, instruments, keywords, contacts, publications, and post-translational modifications.
Parameters:
accession(string) (required) MassIVE dataset accession (e.g., ‘MSV000079514’) or ProteomeXchange accession (e.g., ‘PXD003971’)
Example Usage:
query = {
"name": "MassIVE_get_dataset",
"arguments": {
"accession": "example_value"
}
}
result = tu.run(query)
MassIVE_get_protein_identifications (Type: MassIVETool)¶
Identification-level access to MassIVE datasets via the ProXI standard API. MassIVE’s other tools…
MassIVE_get_protein_identifications tool specification
Tool Information:
Name:
MassIVE_get_protein_identificationsType:
MassIVEToolDescription: Identification-level access to MassIVE datasets via the ProXI standard API. MassIVE’s other tools return only dataset metadata; this tool exposes the actual protein identifications. Three modes: (1) per-dataset protein summaries - pass ‘accession’ (e.g. ‘PXD000561’) to get identified proteins with countPSM/countPeptides/countPeptidoforms/countDatasets; (2) cross-dataset protein lookup - pass ‘protein_accession’ (e.g. ‘A2M_MOUSE’) to find how many MassIVE datasets identified a protein; (3) peptide-spectrum matches - set result_type=’psms’ with a dataset ‘accession’ to get PSMs (peptide sequence + charge). Returns a structured success/error envelope.
Parameters:
accession([‘string’, ‘null’]) (optional) Dataset accession (ProteomeXchange PXD or MassIVE MSV, e.g. ‘PXD000561’). Required for per-dataset protein summaries and for PSM lookups.protein_accession([‘string’, ‘null’]) (optional) Protein accession for a cross-dataset lookup (e.g. ‘A2M_MOUSE’, ‘A2MP_MOUSE’). Returns the count of MassIVE datasets that identified this protein.result_type(string) (optional) ‘proteins’ (default) for protein identification summaries, or ‘psms’ for peptide-spectrum matches (use with a dataset ‘accession’).
Example Usage:
query = {
"name": "MassIVE_get_protein_identifications",
"arguments": {
}
}
result = tu.run(query)
MassIVE_search_datasets (Type: MassIVETool)¶
Search the MassIVE proteomics repository for mass spectrometry datasets. MassIVE hosts thousands …
MassIVE_search_datasets tool specification
Tool Information:
Name:
MassIVE_search_datasetsType:
MassIVEToolDescription: Search the MassIVE proteomics repository for mass spectrometry datasets. MassIVE hosts thousands of proteomics datasets accessible via the ProXI standard API. Returns dataset accessions, titles, species, instruments, and keywords. Optionally filter by NCBI taxonomy ID for species.
Parameters:
page_size(integer) (optional) Number of results to return (max 100)species([‘string’, ‘null’]) (optional) NCBI taxonomy ID to filter by species (e.g., ‘9606’ for human, ‘10090’ for mouse)
Example Usage:
query = {
"name": "MassIVE_search_datasets",
"arguments": {
}
}
result = tu.run(query)