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

Wave Parameters01:10

Wave Parameters

9.1K
The simplest mechanical waves are associated with simple harmonic motion and repeat themselves for several cycles. These simple harmonic waves can be modeled using a combination of sine and cosine functions. Consider a simplified surface water wave that moves across the water's surface. Unlike complex ocean waves, in surface water waves, water moves vertically, oscillating up and down, whereas the disturbance of the wave moves horizontally through the medium. If a seagull is floating on the...
9.1K
Distributions to Estimate Population Parameter01:26

Distributions to Estimate Population Parameter

5.0K
The accurate values of population parameters such as population proportion, population mean, and population standard deviation (or variance) are usually unknown. These are fixed values that can only be estimated from the data collected from the samples. The estimates of each of these parameters are sample proportion, the sample mean, and sample standard deviation (or variance). To obtain the values of these sample statistics, data are required that have particular distribution and central...
5.0K
Microtubule Associated Proteins (MAPs)01:42

Microtubule Associated Proteins (MAPs)

5.8K
Microtubule function and architecture are regulated by an array of specialized proteins called microtubule-associated proteins or MAPs. These proteins are widespread across different organisms and have conserved protein motifs, like the multi-TOG domain for tubulin binding found in the CLASP family of MAPs. Some MAPs are lineage-specific based on their conserved domains. Their functions depend upon the cytoskeletal architecture and cell type they are located within. In-plant cells, a specific...
5.8K
Noncompartmental Analysis: Miscellaneous Pharmacokinetic Parameters00:54

Noncompartmental Analysis: Miscellaneous Pharmacokinetic Parameters

437
The noncompartmental approach is a widely used method in pharmacokinetics to assess drugs' behaviors in the body. It considers several factors, including clearance, bioavailability, and total volume of distribution.
One key aspect of the noncompartmental approach is determining a drug's total clearance. This can be done by dividing the drug dose by the area under the concentration-time curve from zero to infinity. The area under the concentration-time curve represents the drug's...
437
Dosage Regimens: Partial Pharmacokinetic Parameters01:01

Dosage Regimens: Partial Pharmacokinetic Parameters

156
It is not uncommon for complete drug pharmacokinetic profiles to remain elusive in pharmacokinetics. This necessitates certain educated assumptions by pharmacokineticists to determine appropriate dosage regimens without comprehensive pharmacokinetic data from animal or human studies. One prevalent assumption is setting the bioavailability factor, denoted as F, to 1 or 100%. This assumption caters to the scenario where a drug doesn't achieve full systemic absorption, resulting in the patient...
156
Plotting of Topographic Maps01:29

Plotting of Topographic Maps

469
Topographic maps represent the Earth's surface features using contour lines, which connect points of equal elevation to create a two-dimensional representation of three-dimensional terrain. Creating a topographic map requires a systematic approach.Begin by plotting a scaled grid and marking intersections corresponding to the survey's elevation data points. Assign elevation values at these intersections to build the base map. Next, determine contour levels using a consistent contour interval,...
469

You might also read

Related Articles

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

Sort by
Same author

Tumor-immune trajectory context connects static tissue architecture to clinical outcomes.

bioRxiv : the preprint server for biology·2026
Same author

BIWT: a bioinformatics walkthrough for embedding spatial multiomics in agent-based models for virtual cells.

Bioinformatics (Oxford, England)·2025
Same author

Total solar eclipse triggers dawn behavior in birds: Insights from acoustic recordings and community science.

Science (New York, N.Y.)·2025
Same author

Drug-loaded nanoparticles for cancer therapy: A high-throughput multicellular agent-based modeling study.

Journal of theoretical biology·2025
Same author

Human interpretable grammar encodes multicellular systems biology models to democratize virtual cell laboratories.

Cell·2025
Same author

AI, citizen science, and the 2024 eclipse emphasize the importance of light for bird behavior.

bioRxiv : the preprint server for biology·2025
Same journal

ggpedigree: Visualizing Pedigrees with 'ggplot2' and 'plotly'.

Journal of open source software·2026
Same journal

ACHR.cu: GPU-accelerated sampling of metabolic networks.

Journal of open source software·2026
Same journal

svZeroDSolver: A modular package for lumped-parameter cardiovascular simulations.

Journal of open source software·2026
Same journal

baysc: An R package for Bayesian survey clustering.

Journal of open source software·2026
Same journal

FastPCA: An R package for fast singular value decomposition.

Journal of open source software·2026
Same journal

Napari-3D-Counter: A manual cell counter for napari.

Journal of open source software·2026
See all related articles

Related Experiment Video

Updated: Jan 21, 2026

Quaternary Structure Modeling Through Chemical Cross-Linking Mass Spectrometry: Extending TX-MS Jupyter Reports
05:18

Quaternary Structure Modeling Through Chemical Cross-Linking Mass Spectrometry: Extending TX-MS Jupyter Reports

Published on: October 20, 2021

2.6K

xml2jupyter: Mapping parameters between XML and Jupyter widgets.

Randy Heiland1, Daniel Mishler1, Tyler Zhang1

  • 1Intelligent Systems Engineering, Indiana University.

Journal of Open Source Software
|July 26, 2019
PubMed
Summary
This summary is machine-generated.

xml2jupyter is a Python package that creates graphical user interfaces (GUIs) from XML configuration files for scientific simulations. This tool simplifies parameter exploration and enhances accessibility for users of complex simulation software.

More Related Videos

Author Spotlight: Enhanced Multiplex Immunofluorescent Microscopy Protocol for Neuroscience Research
05:22

Author Spotlight: Enhanced Multiplex Immunofluorescent Microscopy Protocol for Neuroscience Research

Published on: June 21, 2024

818
Quantification of Vascular Parameters in Whole Mount Retinas of Mice with Non-Proliferative and Proliferative Retinopathies
12:28

Quantification of Vascular Parameters in Whole Mount Retinas of Mice with Non-Proliferative and Proliferative Retinopathies

Published on: March 12, 2022

4.2K

Related Experiment Videos

Last Updated: Jan 21, 2026

Quaternary Structure Modeling Through Chemical Cross-Linking Mass Spectrometry: Extending TX-MS Jupyter Reports
05:18

Quaternary Structure Modeling Through Chemical Cross-Linking Mass Spectrometry: Extending TX-MS Jupyter Reports

Published on: October 20, 2021

2.6K
Author Spotlight: Enhanced Multiplex Immunofluorescent Microscopy Protocol for Neuroscience Research
05:22

Author Spotlight: Enhanced Multiplex Immunofluorescent Microscopy Protocol for Neuroscience Research

Published on: June 21, 2024

818
Quantification of Vascular Parameters in Whole Mount Retinas of Mice with Non-Proliferative and Proliferative Retinopathies
12:28

Quantification of Vascular Parameters in Whole Mount Retinas of Mice with Non-Proliferative and Proliferative Retinopathies

Published on: March 12, 2022

4.2K

Area of Science:

  • Computational Biology
  • Scientific Software Development
  • Bioinformatics

Background:

  • Scientific simulations often rely on text-based configuration files, posing usability challenges for non-technical users.
  • Manual editing of these files for parameter exploration is time-consuming and error-prone.
  • Jupyter Notebooks offer an interactive environment, but integrating them with existing simulation workflows requires specialized tools.

Purpose of the Study:

  • To develop a Python package, xml2jupyter, that bridges the gap between XML configuration files and interactive Jupyter widgets.
  • To enable the automatic generation of graphical user interfaces (GUIs) for scientific simulations directly from their configuration files.
  • To enhance the accessibility and usability of complex scientific simulation packages for a broader range of users.

Main Methods:

  • The xml2jupyter package maps Extensible Markup Language (XML) configuration files to Jupyter widgets.
  • Widgets are automatically generated from XML schemas, allowing users to modify simulation parameters interactively.
  • Generated widgets can be integrated into larger GUIs and optionally hosted on cloud platforms.

Main Results:

  • xml2jupyter successfully generates interactive GUIs from XML configuration files for scientific simulations.
  • The package has been successfully tested with PhysiCell, an agent-based biological simulator.
  • The tool facilitates classroom use and research projects, improving user experience and accessibility.

Conclusions:

  • xml2jupyter significantly lowers the barrier to entry for using complex scientific simulation software.
  • The package enhances the ability of researchers and students to explore simulation parameters and conduct research.
  • xml2jupyter promotes wider adoption and application of simulation tools like PhysiCell.