Skip to content
Snippets Groups Projects

Knowledge database of information about defense systems in prokaryotes

Writting content

You can propose modifications for all the content (cf: help).

How to use references in the wiki pages

You can add article references by providing a doi directly in the markdown files. There is two syntaxes that won't do exactly the same thing.

You can add the doi in the front-matter like :

relevantAbstracts:
  - doi: 10.1016/j.mib.2005.06.006
  - doi: 10.1023/A:1002027321171

or directly in the content of the page using:

:ref{doi=10.1023/A:1002027321171}

In both cases, before the page is rendered, these doi are parsed, the associated metadatas are automatically fetched and displayed at the bottom of the page like:

references

When using the :ref{doi=10.1023/A:1002027321171} syntax, a link is added like (Barrangou et al, 2017)

Article metadata source

They come from a local file articles.json. This file is automatically generated during each run of the production deployment pipeline from a Zotero collection using the script get-articles.py. If the doi is not found in this file, crossref is used as fallback.

How can we update the Zotero collection

Whoever belongs to the MDM Zotero group can update it.

For person external, you can create an issue that list at least doi you want to add.

Contributing

Run locally

  1. install Docker and Docker Compose (installation guide)

  2. Clone the repo

git clone https://gitlab.pasteur.fr/mdm-lab/wiki.git`
  1. Go to the repo :
cd wiki
  1. Start the app:
docker compose up --build
  1. Go to localhost:8082/wiki