|
| 1 | +# VCell Publications and Model Curation |
| 2 | + |
| 3 | +## What is a Publication in VCell? |
| 4 | + |
| 5 | +A VCell publication links a scientific paper to the computational models (BioModels and MathModels) that support it. Publications serve two purposes: |
| 6 | + |
| 7 | +1. **Discovery** - Users can browse publications to find curated, peer-reviewed models relevant to their research. |
| 8 | +2. **Curation** - Publications drive the process of reviewing, approving, and permanently preserving models in the VCell database. |
| 9 | + |
| 10 | +## How Users Find Published Models |
| 11 | + |
| 12 | +In the VCell desktop client, the **Database** panel (lower left of any document window) organizes public models into three folders: |
| 13 | + |
| 14 | +- **Published** - Models created by users and linked to a scientific publication. Grouped by publication citation. |
| 15 | +- **Curated** - Models created by the VCell team or collaborators to reproduce results described in a publication. |
| 16 | +- **Uncurated** - Public models that have not been peer-reviewed or linked to a publication. |
| 17 | + |
| 18 | +Published and Curated models represent the highest quality tier - they have been reviewed, are permanently preserved, and are linked to their corresponding papers. |
| 19 | + |
| 20 | +## How to Publish a VCell Model (Author Instructions) |
| 21 | + |
| 22 | +When your paper is accepted and you want to associate your VCell model with the publication, follow these steps: |
| 23 | + |
| 24 | +### 1. Make Your Model Public |
| 25 | + |
| 26 | +Change your model's permissions in the VCell Database: |
| 27 | +- Navigate to **File > Permissions...** |
| 28 | +- Select **Public** |
| 29 | +- Click **OK** |
| 30 | + |
| 31 | +The model will initially appear in the **Uncurated** public models folder. You can also share with specific users by selecting **Grant Access to Specific Users** and adding their VCell usernames. |
| 32 | + |
| 33 | +### 2. Reference VCell in Your Publication |
| 34 | + |
| 35 | +Include your username and model name so readers can find your model: |
| 36 | + |
| 37 | +> "The Virtual Cell Model, *[modelname]* by user *[username]*, can be accessed within the VCell software (available at https://vcell.org)." |
| 38 | +
|
| 39 | +### 3. Acknowledge the Funding Source |
| 40 | + |
| 41 | +Include this acknowledgment in your manuscript: |
| 42 | + |
| 43 | +> "The Virtual Cell is supported by NIH Grant R24 GM137787 from the National Institute for General Medical Sciences." |
| 44 | +
|
| 45 | +### 4. Cite the Required VCell Papers |
| 46 | + |
| 47 | +All publications using VCell must cite: |
| 48 | +- Schaff, J., C. C. Fink, B. Slepchenko, J. H. Carson, and L. M. Loew. 1997. A general computational framework for modeling cellular structure and function. Biophysical journal 73:1135-1146. PMC1181013 PMID: 9284281 DOI: 10.1016/S0006-3495(97)78146-3 |
| 49 | +- Cowan, A. E., Moraru, II, J. C. Schaff, B. M. Slepchenko, and L. M. Loew. 2012. Spatial modeling of cell signaling networks. Methods Cell Biol 110:195-221. PMC3519356 PMID: 22482950 DOI: 10.1016/B978-0-12-388403-9.00008-4 |
| 50 | + |
| 51 | +Additional citations for specialized model types: |
| 52 | +- **Rule-Based models**: |
| 53 | + - Blinov, M. L., J. C. Schaff, D. Vasilescu, Moraru, II, J. E. Bloom, and L. M. Loew. 2017. Compartmental and Spatial Rule-Based Modeling with Virtual Cell. Biophysical journal 113:1365-1372. PMC5627391 PMID: 28978431 DOI: 10.1016/j.bpj.2017.08.022 |
| 54 | +- **Spatial Hybrid Deterministic-Stochastic models**: |
| 55 | + - Schaff, J. C., F. Gao, Y. Li, I. L. Novak, and B. M. Slepchenko. 2016. Numerical Approach to Spatial Deterministic-Stochastic Models Arising in Cell Biology. PLoS Comput Biol 12:e1005236. PMC5154471 PMID: 27959915 DOI: 10.1371/journal.pcbi.1005236 |
| 56 | + |
| 57 | +### 5. Submit Your Publication Information |
| 58 | + |
| 59 | +Complete the [VCell Publication Submission Form](https://vcell.org/publish-a-vcell-model) with: |
| 60 | +- Your name, email, and VCell username |
| 61 | +- Article title, authors, and journal citation |
| 62 | +- Publication date |
| 63 | +- Model type (BioModel or MathModel) and model name |
| 64 | + |
| 65 | +Upon approval by the VCell team, your model will be archived, listed on the VCell website, and protected from modification or deletion. |
| 66 | + |
| 67 | +### Archiving Without Publishing (Deprecated) |
| 68 | + |
| 69 | +Previously, authors could archive models independently through the VCell desktop client by right-clicking a model in the Database panel and selecting **Archive**. Archiving protected a model from deletion or alteration but did not link it to a publication. This option was removed because it caused confusion among users about the distinction between archiving and publishing. |
| 70 | + |
| 71 | +## Model Lifecycle |
| 72 | + |
| 73 | +Every model in VCell has a **curation status** (`VersionFlag`) that tracks where it is in the curation lifecycle: |
| 74 | + |
| 75 | +``` |
| 76 | + Current (0) --> Archived (1) --> Published (3) |
| 77 | + (default) (protected) (protected + public) |
| 78 | +``` |
| 79 | + |
| 80 | +| Status | Who can see it | Can it be deleted? | Typical meaning | |
| 81 | +|--------|---------------|-------------------|-----------------| |
| 82 | +| **Current** | Depends on access settings | Yes | Work in progress or uncurated model | |
| 83 | +| **Archived** | Depends on access settings | No (admin only) | Preserved for reference, may or may not be linked to a publication | |
| 84 | +| **Published** | Everyone (public) | No (admin only) | Curated, peer-reviewed, linked to a publication | |
| 85 | + |
| 86 | +Curation status is independent from access control. A model can be publicly visible but still in "Current" status (not yet curated), or it could be archived but only visible to certain users. |
| 87 | + |
| 88 | +## Access Control (GroupAccess) |
| 89 | + |
| 90 | +Access control determines who can view a model. It is a separate concept from curation status. |
| 91 | + |
| 92 | +| Level | Description | |
| 93 | +|-------|-------------| |
| 94 | +| **Private** | Only the model owner can see it (default) | |
| 95 | +| **Shared** | The owner and specific named users can see it | |
| 96 | +| **Public** | Everyone can see it | |
| 97 | + |
| 98 | +When a model is published through the curation workflow, its access is automatically set to Public. However, a model author can independently make their model public at any time without it being "published" in the curation sense. |
| 99 | + |
| 100 | +## Curator Workflow |
| 101 | + |
| 102 | +Curators are VCell team members with the `publicationEditors` role. Curation is performed through the Angular webapp at [vcell.cam.uchc.edu](https://vcell.cam.uchc.edu). Curators are responsible for: |
| 103 | + |
| 104 | +- Creating and editing publication records (title, authors, DOI, PubMed ID, etc.) |
| 105 | +- Linking the correct model versions to each publication |
| 106 | +- Reviewing models for correctness and completeness |
| 107 | +- **Publishing** models - the act that makes them permanently public and protected from deletion |
| 108 | + |
| 109 | +### What Happens When a Curator Publishes Models |
| 110 | + |
| 111 | +When a curator clicks "Publish Selected Models" in the webapp (or calls the publish API), two things happen atomically for each selected model: |
| 112 | + |
| 113 | +1. **Access becomes public** - The model's access control is set to `GroupAccessAll`, making it visible to all VCell users. |
| 114 | +2. **Status becomes Published** - The model's `VersionFlag` is set to `Published`, protecting it from deletion. |
| 115 | + |
| 116 | +This is an intentionally irreversible operation through normal means. Published models are part of the scientific record and should not be casually removed. |
| 117 | + |
| 118 | +### Selective Publishing |
| 119 | + |
| 120 | +Curators can choose to publish all models linked to a publication at once, or selectively publish individual models. This is useful when a publication links to multiple models but only some are ready for curation. |
| 121 | + |
| 122 | +## For Developers |
| 123 | + |
| 124 | +See [publications-api.md](publications-api.md) for the REST API reference, data models, and source file locations. |
0 commit comments