{"id":21417624,"url":"https://github.com/psorlab/cancermodel","last_synced_at":"2025-08-06T16:27:54.203Z","repository":{"id":218994065,"uuid":"520943309","full_name":"PSORLab/CancerModel","owner":"PSORLab","description":null,"archived":false,"fork":false,"pushed_at":"2024-01-24T21:13:08.000Z","size":2100,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":0,"default_branch":"main","last_synced_at":"2025-01-23T05:45:48.643Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"Jupyter Notebook","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/PSORLab.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null}},"created_at":"2022-08-03T15:51:30.000Z","updated_at":"2024-01-18T20:10:15.000Z","dependencies_parsed_at":"2024-01-24T22:41:14.328Z","dependency_job_id":"446f1e0b-7e7e-4f09-9192-87108532dd82","html_url":"https://github.com/PSORLab/CancerModel","commit_stats":null,"previous_names":["psorlab/cancermodel"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PSORLab%2FCancerModel","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PSORLab%2FCancerModel/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PSORLab%2FCancerModel/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PSORLab%2FCancerModel/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/PSORLab","download_url":"https://codeload.github.com/PSORLab/CancerModel/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":243918629,"owners_count":20368745,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-11-22T19:16:36.409Z","updated_at":"2025-03-16T19:20:07.639Z","avatar_url":"https://github.com/PSORLab.png","language":"Jupyter Notebook","funding_links":[],"categories":[],"sub_categories":[],"readme":"# CancerModel\nThis repository contains code pertaining to the tumor transport model and its application in PSOR's recent paper **Optimal Therapy Design with Tumor Microenviornment normalization** [1]. The tumor transport model was originally developed by Baxter and Jain [2-5] and refined in Martin et al. [6]. The model was reimplemented in Julia for the work of Wang et al. [1] and eventually implemented in ModelingToolkit.jl [7] using MethodOfLines.jl.\n\n\u003cp align=\"center\"\u003e\n  \u003cimg width=\"530\" height=\"386\" src=\"https://user-images.githubusercontent.com/63276909/182681274-29e5084c-7325-4781-983e-fabbd122c99d.svg\" /\u003e\n\u003c/p\u003e\n\n## Organization\n- ### Parameter Estimation Problems\n  This folder contains code pertaining to the parameter estimation problems solved in Wang et al. [1]. It contains 4 Jupyter notebooks corresponding to each of the 4 ANN surrogate models developed. The notebooks export the ANN surrogate models as .BSON files for use in optimization. Additionally, this folder contains the PE_master.jl file used to perform parameter estimation files and the corresponding utily file surrogate_optimization_functions.jl.\n- ### Drug and Therapy Design Problems\n  This folder contains code pertaining to the simultaneous drug and therapy design problems solved in Wang et al. [1]. It contains two subfolders- the 3 parameter problem subfolder and the modified problem subfolder. Each folder contains two notebooks to train and export the average concentration model and the peak concentration model as well as a file TreatmentANN.jl file to solve the simultaneous drug and therapy design optimization problem. The 3 parameter models takes in vascular hyraulic conductivity (Lp), interstitial hydraulic conductivity (K), and nanoparticle size (rs) and require an external routine for mapping therapeutic dosage to Lp and K. The modified models take in therapeutic dosage and nanoparticle size with an embdedded regresion model for mapping from Lp and K to the concentration. The 3 parameter models are more flexible and were the models ultimately used in the paper.\n- ### ModelingToolkit Implementation\n  The CancerModelMTK.jl file contains an updated tumor transport model implemented in ModelingToolkit.jl [7] using MethodOfLines.jl. The model utilizes the analytical solution to pressure. The authors strongly suggest any future applications of this work should utilize the ModelingToolkit model instead of the vanilla Julia model.\n- ### Supplementary Documentation\n  A thorough description of the tumor transport model, machine learning surrogate, and optimization problems is documented in Samuel Degnan-Morgenstern's undergraduate thesis included in the supplementary documentation folder.\n  \n# Citation\nIf you use the Cancer Model in your research, please cite [this paper](https://aiche.onlinelibrary.wiley.com/doi/10.1002/aic.17747?af=R):\n```\n@article{Wang2022,\n         author = {Wang, Chenyu and Degnan-Morgenstern, Samuel and Martin, John D. and Stuber, Matthew D.},\n         title = {Optimal therapy design with tumor microenvironment normalization},\n         journal = {AIChE Journal},\n         volume = {68},\n         number = {8},\n         pages = {e17747},\n         keywords = {deterministic global dynamic optimization, machine learning surrogate, mass transport, nanomedicine, therapy design, tumor microenvironment},\n         doi = {https://doi.org/10.1002/aic.17747},\n         url = {https://aiche.onlinelibrary.wiley.com/doi/abs/10.1002/aic.17747},\n         eprint = {https://aiche.onlinelibrary.wiley.com/doi/pdf/10.1002/aic.17747},\n         year = {2022}\n}\n```\n## References\n1. Wang, C., Degnan‐Morgenstern, S., Martin, J. D., \u0026 Stuber, M. D. **Optimal Therapy Design With Tumor Microenvironment Normalization.** *AIChE Journal*, e17747.\n2. Baxter, L. T., \u0026 Jain, R. K. (1989). **Transport of fluid and macromolecules in tumors. I. Role of interstitial pressure and convection.** *Microvascular research*, 37(1), 77-104.\n3. Baxter, L. T., \u0026 Jain, R. K. (1990). **Transport of fluid and macromolecules in tumors. II. Role of heterogeneous perfusion and lymphatics.** *Microvascular research*, 40(2), 246-263.\n4. Baxter, L. T., \u0026 Jain, R. K. (1991). **Transport of fluid and macromolecules in tumors: III. Role of binding and metabolism.** *Microvascular research*, 41(1), 5-23.\n5. Baxter, L. T., \u0026 Jain, R. K. (1991). **Transport of fluid and macromolecules in tumors. IV. A microscopic model of the perivascular distribution.** *Microvascular research*, 41(2), 252-272.\n6. Martin, J. D., Panagi, M., Wang, C., Khan, T. T., Martin, M. R., Voutouri, C., Toh, K., Papageorgis, P., Mpekris, F., Polydorou, C., Ishii, G., Takahashi, S., Gotohda, N., Suzuki, T., Wilhelm, M. E., Melo, V. A., Quader, S., Norimatsu, J., Lanning, R. M., Kojima, M., Stuber, M. D., Stylianopoulos, T., Kataoka, K., and Cabral, H. **Dexamethasone Increases Cisplatin-Loaded Nanocarrier Delivery and Efficacy in Metastatic Breast Cancer by Normalizing the Tumor Microenvironment.** *ACS Nano.* 13(6), 6396-6408 (2019).\n7. Ma, Y., Gowda, S., Anantharaman, R., Laughman, C., Shah, V., \u0026 Rackauckas, C. (2021). **Modelingtoolkit: A composable graph transformation system for equation-based modeling.** *arXiv preprint* arXiv:2103.05244.\n## Contact\n\nSamuel Degnan-Morgenstern, Former Undergraduate Researcher at the University of Connecticut / Current PhD student at MIT, samuel.morgenstern@uconn.edu / stm16109@mit.edu\n\nDr. Matthew Stuber, Principal Investigator, matthew.stuber@uconn.edu\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fpsorlab%2Fcancermodel","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fpsorlab%2Fcancermodel","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fpsorlab%2Fcancermodel/lists"}