Jove
Visualize
Contact Us
JoVE
x logofacebook logolinkedin logoyoutube logo
ABOUT JoVE
OverviewLeadershipBlogJoVE Help Center
AUTHORS
Publishing ProcessEditorial BoardScope & PoliciesPeer ReviewFAQSubmit
LIBRARIANS
TestimonialsSubscriptionsAccessResourcesLibrary Advisory BoardFAQ
RESEARCH
JoVE JournalMethods CollectionsJoVE Encyclopedia of ExperimentsArchive
EDUCATION
JoVE CoreJoVE BusinessJoVE Science EducationJoVE Lab ManualFaculty Resource CenterFaculty Site
Terms & Conditions of Use
Privacy Policy
Policies

Related Concept Videos

Carbon Skeletons01:12

Carbon Skeletons

113.6K
Life on Earth is carbon-based, as all macromolecules that make up living organisms contain carbon atoms. All organic compounds have a carbon backbone. Each carbon atom is tetravalent and can bond with four other atoms, making it an extraordinarily flexible component of biological molecules. Because carbon’s valence electrons are stable, it rarely becomes an ion. As the carbon chain increases in length, structural modifications such as ring structures, double bonds, and branching side...
113.6K
Molecular Models02:00

Molecular Models

43.2K
Physical models representing molecular architectures of chemical compounds play essential roles in understanding chemistry. The use of molecular models makes it easier to visualize the structures and shapes of atoms and molecules.
43.2K
Virtual Work for a System of Connected Rigid Bodies01:06

Virtual Work for a System of Connected Rigid Bodies

665
Virtual work is a powerful method used to solve problems involving several connected rigid bodies. When the system is in equilibrium, virtual work is zero. This allows the calculation of the resulting forces when a system undergoes a virtual displacement. When attempting to analyze such a system, first, use a free-body diagram, where an independent coordinate represents the configuration of the links, and mark its deflected position resulting from the positive virtual displacement.
Next,...
665
Statistical Software for Data Analysis and Clinical Trials01:12

Statistical Software for Data Analysis and Clinical Trials

1.3K
Statistical software is pivotal in data analysis and clinical trials by providing tools to analyze data, draw conclusions, and make predictions. These software packages range from simple data management applications to complex analytical platforms, supporting various statistical tests, models, and simulation techniques. Their significance lies in their ability to handle vast amounts of data with precision and efficiency, enabling researchers to validate hypotheses, identify trends, and make...
1.3K

You might also read

Related Articles

Articles linked to this work by shared authors, journal, and citation graph.

Sort by
Same author

Bridging quantum noise and classical electrodynamics with stochastic methods.

Nature communications·2026
Same author

Continuously tunable coherent pulse generation in a semiconductor laser.

Nature·2026
Same author

Aspects of cavity engineering in THz quantum cascade laser frequency combs.

Nanophotonics (Berlin, Germany)·2025
Same author

Effective discrete-level density matrix model for unipolar quantum optoelectronic devices.

Nanophotonics (Berlin, Germany)·2025
Same author

Theoretical model of passive mode-locking in terahertz quantum cascade lasers with distributed saturable absorbers.

Nanophotonics (Berlin, Germany)·2024
Same author

Field-resolved high-order sub-cycle nonlinearities in a terahertz semiconductor laser.

Light, science & applications·2021
Same journal

Characterization of genomic diversity in bacteriophages infecting Rhodococcus.

PloS one·2026
Same journal

Effectiveness of the Responding to Experienced and Anticipated Discrimination (READ) training on reducing stigma for medical students in Tunisia.

PloS one·2026
Same journal

Cell-cell junction gene signatures as subtype-specific prognostic biomarkers in breast cancer.

PloS one·2026
Same journal

GC-MS based tentative identification of γ-sitosterol from Brassica nigra seeds and evaluation of its anticancer potential: An integrated in vitro and in silico study.

PloS one·2026
Same journal

Ad-based social media interventions increase belief accuracy and generate pro-social opinions among non-news readers.

PloS one·2026
Same journal

Negotiating knowledge: The role of network hedging in the production of high-impact science.

PloS one·2026
See all related articles

Related Experiment Videos

bertha: Project skeleton for scientific software.

Michael Riesch1, Tien Dat Nguyen1, Christian Jirauschek1

  • 1Department of Electrical and Computer Engineering, Technical University of Munich, Munich, Germany.

Plos One
|March 24, 2020
PubMed
Summary
This summary is machine-generated.

Developing sustainable scientific software packages is crucial but often hindered by resource limitations. This project presents a reusable skeleton to integrate best software engineering practices, reducing development effort and improving package reliability.

Related Experiment Videos

Area of Science:

  • Scientific Computing
  • Software Engineering

Background:

  • Reliable software packages (e.g., mathematical libraries, data analysis tools) are fundamental to scientific progress.
  • Development of sustainable scientific software is often resource-intensive, leading to underfunding and lack of recognition.

Purpose of the Study:

  • To present a project skeleton designed to streamline the creation of sustainable scientific software packages.
  • To ensure the adoption of best software engineering practices from the outset of a project.
  • To provide a reference for improving existing software projects.

Main Methods:

  • Development of a standardized project skeleton.
  • Integration of established software engineering principles.
  • Provision of guidelines for maintainability and usability.

Main Results:

  • A foundational project structure that promotes code quality and long-term viability.
  • Reduced development overhead for scientific software creation.
  • Enhanced reliability and ease-of-use for scientific software tools.

Conclusions:

  • The proposed project skeleton facilitates the development of high-quality, sustainable scientific software.
  • Adopting this structure can mitigate challenges related to funding and recognition in scientific software development.
  • This initiative supports the broader scientific community by improving access to robust computational tools.