To submit a dataset, first navigate to the official MassIVE repository web site – http://massive.ucsd.edu/. You will then need to log in to your registered MassIVE account.

MassIVE_splash_submission

Once logged in, click on "Submit Data" to load the MassIVE submission input page. There are a number of useful workflows available on this page, but to submit a dataset, just be sure that the "MassIVE Dataset Submission" workflow is highlighted in the "Workflow" drop-down menu near the top of the page.

MassIVE_workflow_selection

With this workflow selected, you will see an input form including all file and metadata fields relevant to your submission.

Dataset Metadata

The first section of the submission form pertains to the dataset's metadata.

MassIVE_metadata

The first three fields ("Species", "Instrument" and "Post-Translational Modifications") are backed by lists of standardized controlled vocabulary ("CV") terms, maintained by organizations such as the HUPO Proteomics Standards Initiative. To search these terms, simply type at least 3 characters into any of these text boxes, and you will be shown a drop-down list of supported terms that match your query. To select a term, simply click it in the drop-down list, and it will be added to your dataset:

MassIVE_species

Use the available controls to remove unwanted terms, or add custom ones:

MassIVE_species_selected

If the correct CV term for your dataset is present in the list, then it is strongly recommended that you select the official term, rather than entering your own custom text version of it. Using the official controlled vocabulary to tag your dataset greatly increases the likelihood that it will be found and processed correctly by any automated software that may interface with the MassIVE repository.

For more help on each of the individual metadata categories, see here:

Metadata Category Required Notes
Species Y Enter custom text if the correct species for your dataset is not supported in the list.
Instrument Y Enter custom text if the correct instrument for your dataset is not supported in the list.
Post-Translational Modifications Y If your dataset does not include any known post-translational modifications, then there is an appropriate entry in the list to reflect this ("PRIDE:0000398", "No PTMs are included in the dataset")
Keywords Y Your dataset must be tagged with at least one keyword. You can add as many as you wish. Because keywords are always custom text, you must click the "Add" button to assign them to your dataset!
Principal Investigator Y

Dataset File Selection

The second section of the submission form pertains to the dataset's files.

MassIVE_file_selection

Submission File Categories

MassIVE dataset files are organized into the following categories when making a submission:

Required for Complete Submission

Optional

Most of these file categories are not strictly required. The only official file requirement for a MassIVE dataset is that you must submit at least one file in either the "Raw Spectrum Files" or "Peak List Files" categories. However, if your dataset does not meet the additional requirements for a "complete" submission, then it will be considered only "partial".

Complete vs. Partial Datasets

A MassIVE dataset is considered "complete" by the standards of the ProteomeXchange consortium if and only if:

The MassIVE dataset submission workflow includes a file mapping interface, to ensure that submitted peak list files can be mapped to spectrum references from within the submitted result files. This is how MassIVE is able to find a spectrum in the source file, even if the result file uses a different filename to refer to that source.

If a dataset does not meet the above requirements, then it will be considered "partial" by ProteomeXchange.

Assigning Uploaded Files to a Dataset

To select files for any of the listed categories, just click on one of the "Select Input Files" buttons to launch a file selector popup window (you may need to instruct your web browser to ignore popups from this site). This window will present you with a view of your MassIVE user account files, as well as an interface with which to assign these files to the various dataset categories.

To add any of your uploaded files to the dataset, simply click individual files or whole folders in the left-hand folder view, and then click on the appropriate file button (in the middle, with the green arrows) to assign them to the relevant category. Files and folders that have been added so far can be seen in the right-hand "Selected Files" view.

MassIVE_file_selector

When you are done selecting files, you can either click on "Finish Selection" or simply close the popup window, and the file selections will be noted in blue on the main input form. You can always mouse over this blue text to verify exactly which files have been assigned to that file category.

MassIVE_selected_files

Mapping Peak List and Result Files

To satisfy the requirements of a "complete" dataset, the submission workflow will validate the files in the "Result" category to ensure that all spectrum identifications can be traced back to files in the "Peak List" category. However, it is not always clear to the software which files refer to which, so to clarify this an interface is provided to allow you to manually associate the files.

Once you have selected all of your dataset's "Result" and "Peak List" files, then you can click on "Start Associating Files" to populate the mapper. The server may need a moment to search through all of your selected "Result" files, collecting all of the spectrum files that they reference, to populate the mapper interface. Once it's done, you will see a list of your selected "Peak List" files on the left, and all found spectrum file references from within your "Result" files on the right:

MassIVE_file_mapper

The file references on the right are formatted to display the name of the result file, followed by a hash character ("#"), followed by the name of the spectrum file as specified within the result file. As you might imagine, the names of peak list files uploaded for submission might have changed since they were searched to produce this result file, or the result file may use a different path or file name syntax. This is why manual mapping is often necessary.

You may find that if the file names match up in advance, then the mapper will pre-map the files according to the matched names. Things are usually easier when you're organized.

To link up the file references with the peak list files that they correspond to, simply click on an associated pair, and then click "Associate Selected Files with Each Other". You can only map one pair of files at a time. As you add each mapping, the corresponding file reference on the right will disappear and the mapping will be added to the box at the bottom. As with metadata, you can remove an unwanted mapping by clicking the red "X".

MassIVE_file_mapper_mapping

Once all mappings are done, the mapper will indicate completion with a green check mark.

MassIVE_file_mapper_mapped

Mapping these files is required for all "complete" datasets, which includes any dataset with at least one file in the "Result" category. If you submit files in this category, but do not complete the mapping in the submission form, then the submission will fail.

Dataset Privacy

All newly submitted MassIVE datasets are by default considered "private". This means that a private dataset will never show up in any public dataset search, and its web page can only be viewed by accounts with special permission. One such account is the special reviewer account that is automatically created for each new dataset. This allows submitters to share their private datasets with specific people, such as colleagues or journal reviewers, while still preventing the general public from knowing about the dataset until the submitter is ready to make it public.

The "Dataset Password" field provides an extra layer of security. As long as the dataset remains private, this password must be provided to view the dataset's web page or connect to the MassIVE FTP server and view or download its files. A non-empty password is required for all new MassIVE datasets.

Once a dataset is submitted, its owner (the MassIVE user who launched the submission workflow) can make it public at any time by clicking the "Make Public" button near the top of the dataset's web page. Once a dataset is made public in this way, its password is removed and it then becomes visible in public dataset searches.

Publication to ProteomeXchange

If you check the "Submit to ProteomeXchange" checkbox, then as soon as your dataset becomes public, a ProteomeXchange announcement message will automatically be generated and submitted for your dataset. When this happens, your dataset will show up in the list of publicly accessible datasets at ProteomeCentral.

MassIVE_PX_submission

ProteomeXchange, as its name suggests, is a coordination service for the dissemination of proteomics datasets. If your dataset is does not fall within the domain of proteomics, then you probably don't want to announce it there.

Even if you check this checkbox, a ProteomeXchange announcement message will not be generated until you actually click "Make Public".

Dataset Submission

When you are ready to submit your dataset, click on the "Submit" button at the bottom of the form, and your dataset will be sent to the MassIVE web server for validation.

MassIVE_dataset_submission

If any problems are found with your input, then you will be notified. Otherwise, you will see the job status page, which will be periodically updated with the current status of your dataset submission workflow. Blue boxes represent activities that have not yet started, orange boxes represent currently running activities, and green boxes represent activities that have completed successfully.

MassIVE_workflow_progress

The dataset submission workflow includes steps to process and validate the dataset files, record the details of the dataset in a database, and then securely copy the files to the MassIVE repository. If there is a problem in any step of the workflow, the job will fail and the relevant error messages will be displayed on the status page.