Skip to content
Snippets Groups Projects
Select Git revision
  • 11f840d148281cad27e15142e5fc90c8e4ffa87b
  • main default protected
  • dev protected
  • tclabby-main-patch-92350
  • tclabby-main-patch-26246
  • operon-struct-type
  • operon-struct-type-article
  • remove-duplicate-structure-Lamassu-Fam_PDDEXK
  • operon-struct-type-article-update
  • system-distribution-plot
  • update-article-auto-sections
  • genome-context-system
  • select-columns
  • mao
  • ftesson_abip2
  • ftesson_abia
  • ftesson_abij
  • ftesson_abiz
  • ftesson_abie
  • ftesson_abir
  • ftesson_abii
21 results

wiki

  • Clone with SSH
  • Clone with HTTPS
  • ftesson's avatar
    ftesson authored
    abiv_hackathon
    
    See merge request !116
    11f840d1
    History

    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