SysNDD is the expert curated database of gene-inheritance-disease relationships in neurodevelopmental disorders (NDD).
This repository is for development of our SysNDD web application (app), application programming interface (api) and relational database (db). Browse the sub-foldes to view the respective readme files and source code.
- Quick start 🏁
- Documentation 📝
- Contributing and community 👥
- Bugs and feature requests 🪲 & 🌟
- Creators 👩🔬
- Support and Funding 🤗
- Credits and acknowledgement 👍
- Copyright and license ©️
- Docker and Docker Compose
- Node.js 24 LTS (for local development)
bash deployment.sh "<config.tar.gz>"- Clone the repository
- Set up environment:
cp app/.env.example app/.env
# Edit .env with your API URL- Install dependencies:
cd app && npm install- Start development server:
npm run devThe app runs at http://localhost:5173
cd app && npm run build:productioncd app && npm run test:unitFrontend:
- Vue 3.5 with Composition API
- TypeScript (relaxed strict mode)
- Bootstrap-Vue-Next 0.42
- Vite 7 build tooling
- Vitest for testing
- Pinia for state management
Backend:
- R/Plumber API
- MySQL 8.0
Infrastructure:
- Docker with Traefik reverse proxy
- Multi-stage builds with BuildKit
Please explore The SysNDD Documentation hosted on GitHub pages and build with bookdown.
To help you get the most out of the SysNDD website, we are putting together a series of video tutorials.
To contribute in curating novel entries to our database you can register for a new reviewer/ curator account on the SysNDD page.
Ask questions, report bugs and chat about SysNDD in general using our Github discussions page.
If you have technical problems using SysNDD or requests regarding the data or functionality, please contact us at support [at] sysndd.org.
Bernt Popp (SysNDD)
- https://twitter.com/berntpopp
- https://github.com/berntpopp
- https://orcid.org/0000-0002-3679-1081
- https://scholar.google.com/citations?user=Uvhu3t0AAAAJ
- https://www.berntpopp.com
Christiane Zweier (SysID, SysNDD)
Annette Schenck (SysID)
- https://twitter.com/annette_schenck
- https://orcid.org/0000-0002-6918-3314
- https://www.schencklab.com
Melek Firat Altay (SysNDD)
- https://twitter.com/firataltay
- https://github.com/altay-epfl
- https://orcid.org/0000-0002-8174-5631
- https://linkedin.com/in/melek-firat-altay
The current SysNDD database development is supported by:
- DFG (Deutsche Forschungsgemeinschaft) grant PO2366/2-1 to Bernt Popp.
- DFG (Deutsche Forschungsgemeinschaft) grant ZW184/6-1 to Christiane Zweier.
- ITHACA ERN through Alain Verloes . The previous SysID database and data curation was supported by:
- The European Union’s FP7 large scale integrated network GenCoDys (HEALTH-241995) Martijn A Huynen . and Annette Schenck.
- VIDI and TOP grants (917-96-346, 912-12-109) from The Netherlands Organisation for Scientific Research (NWO) to Annette Schenck.
- DFG (Deutsche Forschungsgemeinschaft) grants ZW184/1-1 and -2 to Christiane Zweier.
- the IZKF (Interdisziplinäres Zentrum für Klinische Forschung) Erlangen to Christiane Zweier.
- ZonMw grant (NWO, 907-00-365) to Tjitske Kleefstra.
We acknowledge Martijn Huynen and members of the Huynen and Schenck groups at the Radboud University Medical Center Nijmegen, The Netherlands, for building SysID and supporting it for many years. We would also like to thank all past users for using SysID and for constructive feedback, thus making the sometimes tedious updates and re-organization into the new SysNDD database worthwhile. Since recently, Alain Verloes and ERN ITHACA provide valuable encouragement and support by initiating and supporting the data integration with Orphanet and helping with the recruitment of expert curators.
- All code from this project is licensed under the "MIT No Attribution" (MIT-0) License - see the LICENSE.md file for details.
- The project data, website and api usage are licensed under the "Attribution 4.0 International" (CC BY 4.0) License - see the https://creativecommons.org/licenses/by/4.0/ for details.