-
If you are an OSP community member: create a model repository as described in step 3.
-
Otherwise (in case you are not an OSP community member): post an Issue in the Forum and ask to create an empty model repository for you. For this, please provide the information below (s. step 3 for the details).
-
name of your model (e.g. Midazolam, check if already exists, otherwise use another name)
-
short description of the model repository (e.g. Whole-body PBPK model of midazolam as CYP3A4 DDI victim drug)
-
repository topics (e.g. pbpk, pbpd, ddi, pediatrics, ...)
As soon as an empty model repository is created: continue with step 4.
-
-
Creating a model repository:
-
Please create one repository per substance (where possible)
-
Repository name:
<Substance>-Model
(e.g.Midazolam-Model
) -
Initialize Repository with Readme (see screenshot below)
-
Define Repository-topics:
- Mandatory topic for model repositories: osp-model
- Further topics: Optional. Topics are free text; however try to use predefined topics if available. Some predefined topics are:
- pbpk
- pbpd
- pk-sim
- mobi
- ddi
- pediatrics
-
-
Create a so called Fork of the OSP Model repository. This will create your own personal copy of the OSP repository, where you can upload and modify files (this copy is still public and visible to everybody). S. https://guides.github.com/activities/forking/ for more details.
-
To upload files in your fork, just click on the “upload files” button and select your local files (this works for files <=25 MB. For files between 25 and 100 MB use the command line )
- If you need to modify a file: you can do it locally and simply upload the modified file version. It will automatically overwrite the previous version.
- If you need to modify a file: you can do it locally and simply upload the modified file version. It will automatically overwrite the previous version.
-
Every model repository must contain project snapshots of all PK-Sim projects and ideally also the projects itself. Also a description of the repository in the README.md file (s. step 7.). E.g.
-
README.md is written in the Markdown-Format (s. here and here for details.). It can be edited directly on GitHub in your Fork of a model repository when you click on the Edit button.
-
A template is provided under MODEL_REPO_README_TEMPLATE.
-
Copy the content of the template into your README.md and fill the description of the model and of the repository files and the list of references (e.g. where the model was published)
-
Some README examples
-
-
When you are finished with uploading files and Readme in your fork of the model repository, you must create a so called Pull Request (PR). This is so to say a proposal for the OSP to integrate your work back into the the original repository. For this, click on the “Code” tab first and then on “New pull Request”.
- On the next page, click on "Create Pull Request".
- On the next page you can optionally select reviewers for your PR. Finally, click on “Create Pull Request” button.