Skip to content

Revise README for project overview and details#5

Open
NoWon1 wants to merge 1 commit into
IISc'z-Deepest-ReSearchfrom
NoWon1-ReadMe-patch
Open

Revise README for project overview and details#5
NoWon1 wants to merge 1 commit into
IISc'z-Deepest-ReSearchfrom
NoWon1-ReadMe-patch

Conversation

@NoWon1

@NoWon1 NoWon1 commented Jul 14, 2026

Copy link
Copy Markdown
Owner

Updated project title and expanded README content to provide a comprehensive overview of the simulation project, including research objectives, computational framework, and implementation details.

@kagekageyamayama and @urswc Your due diligence is required for documentation purposes.

Updated project title and expanded README content to provide a comprehensive overview of the simulation project, including research objectives, computational framework, and implementation details.
@NoWon1 NoWon1 added documentation Improvements or additions to documentation enhancement New feature or request help wanted Extra attention is needed good first issue Good for newcomers labels Jul 14, 2026

Copilot AI left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

This PR substantially expands README.md to provide a full project overview of the CancerInvasion CompuCell3D simulation, including biological motivation, modeling framework, parameterization, and getting-started guidance.

Changes:

  • Replaces the minimal README with a detailed, structured project description (objectives, CPM/GGH background, results narrative, references).
  • Adds “Getting Started” instructions (prerequisites, repo structure, run steps) and multiple parameter/field tables.
  • Introduces internal reference anchors and a long bibliography-style references section.

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

Comment thread README.md
Comment on lines +121 to +123
| **Cancer1 — epithelial-like** | High cell–cell adhesion and low cell–ECM adhesion; forms cohesive spheroids and tends to invade collectively [[1]](#ref-1) [[2]](#ref-2). |
| **Cancer2 — mesenchymal-like** | Low cell–cell adhesion and high cell–ECM adhesion; displays dispersed, motile behavior associated with advanced invasion [[1]](#ref-1) [[2]](#ref-2). |
| **CD8+ T cells** | Generated at the model boundary, chemotax toward the tumor, and eliminate tumor cells according to a configurable killing probability [[1]](#ref-1) [[2]](#ref-2) [[7]](#ref-7). |
Comment thread README.md
Comment on lines +132 to +136
Cancer cells secrete MMPs and TIMPs after contact with laminin. ECM degradation occurs only when the local ratio satisfies:

$$
\frac{\text{MMP}}{\text{TIMP}} > 2.0
$$
Comment thread README.md
| MMP diffusion constant | `D_mmp` | 0.005–0.05 |
| MMP decay constant | `delta_mmp` | 0.005 |
| Secretion rate | `lambda_sec` | 0.01–0.1 s⁻¹ |
| Degradation threshold | `MMP/TIMP` ratio | > 2.0 |
Comment thread README.md
Comment on lines +242 to +247
| File | Purpose |
|---|---|
| `Simulation.py` | Initializes the simulation and registers steppables. |
| `Steppables.py` | Implements MMP/TIMP secretion, ECM degradation, immune-cell recruitment, tumor-cell proliferation, and mitosis [[1]](#ref-1) [[18]](#ref-18). |
| `Simulation.xml` | Defines lattice dimensions, Potts parameters, cell types, diffusion fields, and initial conditions [[13]](#ref-13) [[18]](#ref-18). |
| `<project-name>.cc3d` | CompuCell3D project definition used by Player or Twedit++. |
Comment thread README.md
Comment on lines +254 to +257
- MMP `DiffusionConstant` in `Simulation.xml`
- `killing_probability` in `Steppables.py`
- Tumor density and cell-type proportions
- MMP and TIMP secretion rates
Comment thread README.md
Comment on lines +235 to +239
project-root/
├── Simulation.py
├── Steppables.py
├── Simulation.xml
└── <project-name>.cc3d
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

documentation Improvements or additions to documentation enhancement New feature or request good first issue Good for newcomers help wanted Extra attention is needed

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants