# CyberUnits

> cross-platform class library for computer simulations in the life sciences

**Wikidata**: [Q111420861](https://www.wikidata.org/wiki/Q111420861)  
**Source**: https://4ort.xyz/entity/cyberunits

## Summary
CyberUnits is a cross-platform class library designed for computer simulations in the life sciences, enabling researchers to model nonlinear biological feedback loops. It is free software developed primarily in Object Pascal and distributed under the BSD license. The library simplifies the creation of simulation tools by providing reusable components.

## Key Facts
- **License**: BSD licenses.
- **Developer**: Johannes W. Dietrich.
- **Programming Languages**: Object Pascal and Q81571.
- **Initial Release**: September 4, 2015 (version 1.0.0, codenamed "Corvus").
- **Latest Version**: 2.0.0 (released June 17, 2023, codenamed "Escorpión").
- **Used By**: SimulaBeta.
- **Repository**: Hosted on SourceForge at [https://sourceforge.net/p/cyberunits/code/HEAD/tree/](https://sourceforge.net/p/cyberunits/code/HEAD/tree/).
- **Website**: [http://cyberunits.sourceforge.net](http://cyberunits.sourceforge.net) (in English).
- **Identifier**: Research Resource Identifier (RRID) SCR_014358.

## FAQs
### Q: What is CyberUnits used for?
A: CyberUnits is used for developing computer simulations in the life sciences, particularly for modeling nonlinear biological feedback loops.

### Q: Is CyberUnits free to use?
A: Yes, CyberUnits is free software distributed under the BSD license, allowing users to run, modify, and distribute the code.

### Q: What programming languages does CyberUnits support?
A: The library is primarily developed in Object Pascal and also supports Q81571.

## Why It Matters
CyberUnits addresses the need for reusable, cross-platform tools in life sciences research, reducing development time for simulation software. By providing a structured framework for modeling biological systems, it facilitates interdisciplinary collaboration and accelerates the study of complex physiological processes. Its free and open nature promotes transparency and customization, aligning with modern research practices that prioritize reproducibility and accessibility.

## Notable For
- **Cross-Platform Compatibility**: Supports multiple operating systems, enhancing usability in diverse research environments.
- **Specialized Simulation Focus**: Tailored for nonlinear biological feedback loops, a critical area in systems biology and physiology.
- **Iterative Development**: Regularly updated with codenamed releases (e.g., "Escorpión") incorporating community feedback and advancements.
- **Academic Validation**: Described in studies such as *CyberUnits Bricks* and *P4-Endokrinologie*, demonstrating its practical applications in research.

## Body

### Development and Versions
- **1.0.0 ("Corvus")**: Released September 4, 2015, marking the library's initial public availability.
- **1.1.0 ("Dendron")**: Launched March 27, 2020, with subsequent patch 1.1.1 on April 8, 2020.
- **2.0.0 ("Escorpión")**: The latest major release (June 17, 2023), introducing significant updates to core functionality.

### Technical Specifications
- **Programming Languages**: Built with Object Pascal and Q81571, ensuring compatibility with legacy and modern systems.
- **Cross-Platform Support**: Enables deployment on Windows, macOS, and Linux.

### Licensing and Availability
- **BSD License**: Permits free use, modification, and distribution while retaining copyright.
- **Source Code**: Hosted on SourceForge, with version history and documentation publicly accessible.

### Applications and Usage
- **SimulaBeta Integration**: Utilized by the SimulaBeta project for simulation workflows.
- **Research Impact**: Cited in studies on cybernetic modeling and endocrinology, highlighting its role in advancing computational biology tools.

## References

1. [Source](https://sourceforge.net/p/cyberunits/wiki/Version%20history/)