C. elegans Matrisome Annotator

Input: upload your dataset

Browse the C. elegans matrisome

Upload your gene list


Select input options


Occurrence in matrisome

Summary by matrisome divisions

Browse identified genes across matrisome divisions

Core matrisome


Nematode-specific core matrisome

Nematode-specific matrisome-associated



Tables as Excel and CSV

Excel tables

To work with the Excel download option your current MS Office version must support the '.xlsx' file type.
The Excel file contains four tabs for each of the four matrisome divisions that were found in the gene list you uploaded plus one tab where all results found in your gene list are combined (Combined Matrisome). If for a particular division no overlap was identified this worksheet is empty apart from the header.

Excel download options
Generate Excel file

CSV tables

Download the output dataset as comma separated values which can be easily read by multiple programs. Please select which table you would like to download.

Generate csv file

Report and images as PDF and PNG

PDF report

The report contains the gene list you submitted (mapped and unmapped fraction) as well as the two tables displaying which parts of the C. elegans matrisome were identified in your submitted list

Generate PDF report Report

PNG Images

Table displaying matrisome components identified in your submitted gene list:
Divisions & Categories Divisons (Categories pooled)

Combined fractions of the submitted list and the entire matrisome:
Complete matrisome

R Objects as RDS file

RDS file

If you work in R you can seamlessly continue the analysis by downloading the RDS file and loading it into your R session as described below:
your_R_object <- readRDS('downloaded_RDS_file.rds')

R data frame object of the fraction of the matrisome mapped to your specified input list and the complete C. elegans matrisome
Entire matrisome


Original publication


ETH Zurich
Extracellular Matrix Regeneration Laboratory
Schorenstrasse 16
8607 Schwerzenbach

Contact us online


ETH Zurich
Extracellular Matrix Regeneration Laboratory
Schorenstrasse 16
8607 Schwerzenbach

Contact me directly

Contact email: Cyril Statzer

User tutorial for the C. elegans Matrisome Annotator

Navigate the website

  1. On the input page, you can search or manually browse through C. elegans matrisome by clicking on [+] of the “Browse C. elegans matrisome” field.

  2. Upload a CSV file or copy/paste your gene list in the “Upload your gene list” field. In order to be recognized, the CSV file should contain only one column and no header. Independent of how the gene list is submitted, a window will appear that displays how the gene list is parsed. Check that your data has been imported correctly. Under “Select input options”, choose the gene ID type used in your dataset (see Note 1 ). You have the option to name your analysis.

  3. Click on the “Apply import settings” button. A table will appear displaying your input genes with their corresponding Gene name, Gene description, Wormbase ID, and Entrez gene ID. This table is searchable. The total number of mapped genes is displayed at the bottom left of the table. The genes which could not be mapped to Wormbase IDs are listed in the table below (see Note 2 ).

  4. Click on the “Data analysis” tab on the left-side bar. This tab appears when at least one submitted gene was successfully mapped

  5. At the top of the “Data analysis” page you will see the number of identifiers submitted, how many were recognized, and how many were identified as being part of the C. elegans matrisome. Three tabs are provided to explore the matrisome signature of your gene list:
    1) The occurrence page lists the affiliations of each gene to their respective matrisome divisions and categories. Each gene can be further examined at the bottom of the page by clicking on [+] for the table of interest. The "In matrisome (%)" column, indicates the distribution of the matrisome genes of your dataset across the different matrisome categories.
    2) The Venn diagram is to scale and interactive and by hovering with the mouse over each area you can determine how many genes belong to each matrisome division.
    3) The complete fraction page summarizes the distributions of both the published matrisome (719 genes) and the user-supplied list in a circular graph. The core section is split into the four matrisome divisions and each division is subdivided in its periphery into its corresponding categories.

  6. The Download / Export tab provides the option to download the data tables (Excel, CSV), illustrations (PDF and PNG) as well as R RDS files. We recommend to download the Excel file (both checkboxes checked) to have the entire matrisome analysis as well as your uploaded gene list (mapped and unmapped) in one file.


  1. In general, please use the most robust identifier, which are in decreasing order: Ensembl ID / WormBase ID (e.g., WBGene00000149), Entrez ID (e.g. 180783) and gene name / symbol (e.g., apl-1 ).

  2. Problems with genes that fail to map: this could be due to multiple reasons: (A) copy / pasting errors, (B) selecting the wrong gene identifier, but also (C) through potential gene annotation changes. Failing to map genes is usually the case with retired gene/sequences names (e.g. pqn-4 and T25B9.10). For instance, C. elegans official gene names and sequence names are regularly updated and thus are often not mapped anymore. If genes failed to map, go to www.wormbase.org and obtain the corresponding Ensembl ID / WormBase ID (e.g., WBGene00012016)


  • Please, see Supplementary Table 5: Analysis of microarray transcriptomic data (of this publication)

  • We used the differentially upregulated genes from the Supplementary Table 3 published in Ewald et al., 2015 ( doi: 10.1038/nature1402 , PMID: 25517099): link to Excel sheet

  • We copied the 429 genes found in column “Public Name” of the “SKN-1-dependent upregulated genes under reduced IIS (ranked by SAM score)” into the C. elegans Matrisome Annotator. 24 out of the 429 genes were not mapped due to retired genes or sequence names. For this reason, WormBase gene ID are preferred for gene input. We used WormBase to convert these 24 gene names to WormBase gene IDs manually and used this updated list of 427 genes as the input list for the C. elegans Matrisome Annotator.