Searching model

Models can be accessed by browsing through the list of your models which you can access to, or via the search facility.

BioModels Search Web Interface

What can you search for?

Users can search for models using the search box located on the top right of every page, as well as next to the search results on the search page. Models can be searched in terms of name, description, the person submitter, the format, the version of the format, and the publication information. For more complex queries, we recommend you consult BioModels Search syntax.

Search results page

The search results can be ordered (by choosing sorting criteria in the drop down box on the top of results list) in terms of author name, perennial identifier, name and publication year. If not choosing, the default order of results is based on their relevance, i.e. the proximity of the terms in the models.

The search query is embedded in the URL shown in the browser, which enables users to bookmark search results. More information about the models appearing in the search results can be accessed by clicking on name of the model.

Search results are influenced by the models to which a user has access to. As such, searches performed without signing in will only cover the public models.


Vertical faceted menus, if available, are displayed on the left side of the search results page. You can narrow your search results by ticking in checkboxes embedded for every facet or typing keywords into the searching text boxes on the top of every faceted category.

Search syntax


  • Use quotes to search for a specific phrase: (e.g. a search for "MAPK cascade" would not include a model containing ther term "cascade" on its own.).
  • Search terms can be combined using AND, OR, NOT: (e.g. "lung cancer" AND NOT "homo sapiens")
  • It is possible to restrict the search to specific fields: (e.g. curationstatus:"Manually curated" AND disease:"Cancer").

In the table below, a brief overview of some useful query syntax basics is presented.

Element Meaning Usage Example Description
AND In addition to term 1 AND term 2 "MAPK cascade" AND cancer Matches models where both MAPK cascade and cancer occur.
OR Equivalence term 1 OR term 2 "MAPK cascade" OR "lung cancer" Matches models where either MAPK cascade or lung cancer
NOT Exclusion term 1 NOT term 2 coding NOT fragment Matches models containing coding but not fragment
* Wildcard partialTerm* mapk* Matches models for instance mapk, mapks, mapk2, or mapkinase.
" " Exact match "search term" "homo sapiens" Exact matching for models containing the whole phrase homo sapiens
( ) Grouping (search term) (mapk OR mapk3) AND ERK Matches models containing either mapk3 or mapk AND ERK
Field: Field-specific search fieldId:term description:dopamine Matches for a field description containing dopamine.

To use characters that have a special meaning in the query syntax literally in your query, you must escape them with a backslash in order to be correctly interpreted, e.g. use name:\(EGFR overexpression\) to search for the model name containing (EGFR overexpression). The current list of special characters is:

+ - && || ! ( ) { } [ ] ^ " ~ \* ? : \\ 

BioModels query fields

Supported query fields for searching specific models in BioModels. The following table shows syntax of based-field queries that BioModels is supporting.

Field Example Description
curationstatus curationstatus:"Manually curated" Lists all manually curated models.
Notes: The alternative is Non-curated.
modelformat modelformat:"SBML" Matches all models which format is SBML.
Notes: The alternatives could be Orignial code, MATLAB (Octave), etc.
modellingapproach modellingapproach:"Ordinary differential equation model" Matches all models which modelling approach is Ordinary differential equation model.
Notes: The other modelling approaches are Constraint-based model, Logical model, Petri net.
modelflag modelflag:"Non Miriam" Matches all models not compatible with Miriam.
Notes: We support the other model flags such as Non Kinetic, Non Miriam, Sbml Extended.
TAXONOMY TAXONOMY:9606 Matches all models containing at least one model element that is annotated with TAXONOMY:9606 (i.e. homo sapiens).
disease disease:"Down Syndrome" Matches all models containing at least one model element which is annotated with the disease name Down Syndrome in Human Disease Ontology (i.e. DOID:14250).
GO GO:GO:0016049 Matches all models having model elements that were annotated with Gene Ontology term cell growth.
UNIPROT UNIPROT:P30084 Matches all models having model elements that were annotated with UniProt term Enoyl-CoA hydratas, mitochondrial.
CHEBI CHEBI:CHEBI:15343 Matches all models having model elements that were annotated with ChEBI accession CHEBI:15343.
ENSEMBL ENSEMBL:ENSG00000111640 Matches all models having model elements that were annotated with Ensembl term GAPDH.
name name:"Diabetes" Matches all models which name contains the word Diabetes.
description description:"Parkinson" Matches all models which description contains the word Parkinson.
submitter submitter:"Sheriff" Matches all models which the submitter's name contains the word Sheriff.
PUBMED PUBMED:"27869123" Matches all models which the publication is associated PUBMED entry identified by 27869123.
publication_authors publication_authors:"Dalle Pezze" Matches all models which Dalle Pezze is one of its authors.
pubmed_title pubmed_title:"Ultrasensitivity in the mitogen-activated protein kinase cascade" Matches all models which the publication title is Ultrasensitivity in the mitogen-activated protein kinase cascade.

To know more about the fields that are being supported query fields, please visit About BioModels's Metadata. On this page, the fields which values are true on Searchable column can be searched.

Share research results

To share the specific search results, copy the url where the search terms are embedded. For example: you can share the following link 

to search for

MAPK cascade AND curationstatus:"Manually curated"

Download search results

On the search page, you are allowed to download either a single result or a bulk of models. By ticking the checkboxes on the right side of each row in the result page, you have selected the models interest. You may click Select all link to select all the models showing on the current page. The number of models showing on the page can be changed by using the pagination. In the time being, BioModels supports download multiple models but limits 100 models at once.