Science Score: 44.0%

This score indicates how likely this project is to be science-related based on various indicators:

  • CITATION.cff file
    Found CITATION.cff file
  • codemeta.json file
    Found codemeta.json file
  • .zenodo.json file
    Found .zenodo.json file
  • DOI references
  • Academic publication links
  • Academic email domains
  • Institutional organization owner
  • JOSS paper metadata
  • Scientific vocabulary similarity
    Low similarity (16.3%) to scientific vocabulary
Last synced: 6 months ago · JSON representation ·

Repository

Basic Info
  • Host: GitHub
  • Owner: isachpaz
  • License: other
  • Language: C#
  • Default Branch: main
  • Size: 1.7 MB
Statistics
  • Stars: 0
  • Watchers: 0
  • Forks: 0
  • Open Issues: 0
  • Releases: 0
Created 9 months ago · Last pushed 8 months ago
Metadata Files
Readme License Citation

README.md

OncoSharp Logo

OncoSharp

OncoSharp is a modular C# library for radiation oncology research and development, with a strong focus on dose-volume histogram (DVH) analysis and biologically informed treatment modeling.

It provides robust support for key radiotherapy quantities including:

  • 📦 Volume
  • 🎯 Physical dose
  • ⚗️ Radiobiological dose (e.g., EQD2, EQD0, BED)
  • 🧬 Tumor cell density
  • 🔬 PET tracer activity
  • 🧪 Partial oxygen pressure (pO₂)
  • 📈 Probability values (e.g., TCP/NTCP)
  • 📅 Number of fractions

Built for high-performance and extensibility, OncoSharp includes tools to compute:

  • 📊 Cumulative and differential DVHs
  • 📈 Tumor Control Probability (TCP)
  • 📉 Normal Tissue Complication Probability (NTCP)

The library is ideal for advanced treatment evaluation, radiobiological plan optimization, and developing next-generation clinical decision-support tools in radiotherapy.

📦 Use Cases

  • Radiation oncology research and academic prototyping
  • Development of QA tools for RT planning and evaluation
  • Clinical plan comparison and DVH-based analysis
  • Integration into larger medical imaging or planning systems
  • TCP and NTCP modeling

🔧 Installation

TBD — NuGet package and build instructions will be provided in a future release.


🛡️ Licensing

OncoSharp is distributed under a dual-license model:

  • 🧪 Free Academic License
    Free for non-commercial academic research, education, and non-profit use.
    See LICENSE_ACADEMIC.md for details.

  • 💼 Commercial License Required
    Commercial, clinical, or for-profit use requires a separate paid license.
    Please contact [ilias.sachpazidis@gmail.com] to obtain commercial licensing terms.

By using this software, you agree to the terms of the applicable license.


👥 Contributing

We welcome contributions from the community!

  • Report bugs or request features via Issues
  • Submit pull requests for improvements
  • Help improve documentation or add examples

Please read the CONTRIBUTING.md guide before submitting changes.


📚 Documentation

Comprehensive documentation is in development. Future updates will include:

  • API reference
  • Tutorials
  • Sample applications

📫 Contact

For commercial licensing, collaboration opportunities, or questions, please reach out to:

[Dr. Ilias Sachpazidis]
📧 ilias.sachpazidis@gmail.com


📖 Citation

If you use OncoSharp in academic research, please cite it as:

```bibtex @software{oncosharp2025, author = {Ilias Sachpazidis}, title = {OncoSharp: A .NET Toolkit for Radiotherapy Applications}, year = {2025}, url = {https://github.com/isachpaz/OncoSharp} }

Owner

  • Login: isachpaz
  • Kind: user
  • Location: Germany

Citation (CITATION.cff)

cff-version: 1.2.0
message: "If you use OncoSharp in your research, please cite it as below."
title: "OncoSharp: A .NET Toolkit for Radiotherapy Applications"
authors:
  - family-names: Sachpazidis
    given-names: Ilias
version: 1.0.0
date-released: 2025-06-23
license: Custom, Non-Commercial Academic Use Only
repository-code: https://github.com/isachpaz/OncoSharp
url: https://github.com/isachpaz/OncoSharp

GitHub Events

Total
  • Push event: 17
  • Create event: 2
Last Year
  • Push event: 17
  • Create event: 2

Dependencies

OncoSharp.Core/OncoSharp.Core.csproj nuget
  • System.ComponentModel.Annotations 5.0.0
OncoSharp.Core.Tests/OncoSharp.Core.Tests.csproj nuget
  • MathNet.Numerics 5.0.0
  • Microsoft.NET.Test.Sdk 17.14.1
  • Moq 4.20.72
  • NUnit 4.3.2
  • NUnit3TestAdapter 5.0.0
OncoSharp.DVH/OncoSharp.DVH.csproj nuget
OncoSharp.DVH.Parsers/OncoSharp.DVH.Parsers.csproj nuget
OncoSharp.DVH.Tests/OncoSharp.DVH.Tests.csproj nuget
  • MathNet.Numerics 5.0.0
  • Microsoft.NET.Test.Sdk 17.14.1
  • Moq 4.20.72
  • NUnit 4.3.2
  • NUnit3TestAdapter 5.0.0
OncoSharp.ImagingDomainModel/OncoSharp.ImagingDomainModel.csproj nuget
OncoSharp.Optimization.Abstractions/OncoSharp.Optimization.Abstractions.csproj nuget
OncoSharp.Optimization.Algorithms/OncoSharp.Optimization.Algorithms.csproj nuget
  • Microsoft.Extensions.Logging.Abstractions 9.0.7
  • NLoptNet 1.4.3
OncoSharp.RTDomainModel/OncoSharp.RTDomainModel.csproj nuget
OncoSharp.Radiobiology/OncoSharp.Radiobiology.csproj nuget
OncoSharp.Radiobiology.Tests/OncoSharp.Radiobiology.Tests.csproj nuget
  • Microsoft.NET.Test.Sdk 17.14.1
  • NUnit 4.3.2
OncoSharp.SimplexGlobalSolver/OncoSharp.SimplexGlobalSolver.csproj nuget
  • Microsoft.Extensions.Logging.Abstractions 9.0.7
  • NLoptNet 1.4.3
OncoSharp.Statistics.Abstractions/OncoSharp.Statistics.Abstractions.csproj nuget
OncoSharp.Statistics.Models/OncoSharp.Statistics.Models.csproj nuget
OncoSharp.Statistics.Models.Tests/OncoSharp.Statistics.Models.Tests.csproj nuget
  • Microsoft.NET.Test.Sdk 17.14.1
  • NUnit 4.3.2