<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>reproducible scientific workflows &#8211; Science</title>
	<atom:link href="https://scienmag.com/tag/reproducible-scientific-workflows/feed/" rel="self" type="application/rss+xml" />
	<link>https://scienmag.com</link>
	<description></description>
	<lastBuildDate>Wed, 09 Sep 2026 23:09:47 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=7.1</generator>

<image>
	<url>https://scienmag.com/wp-content/uploads/2024/07/cropped-scienmag_ico-32x32.jpg</url>
	<title>reproducible scientific workflows &#8211; Science</title>
	<link>https://scienmag.com</link>
	<width>32</width>
	<height>32</height>
</image> 
<site xmlns="com-wordpress:feed-additions:1">73899611</site>	<item>
		<title>WaveLab Studio: Lightweight software for interactive 2D wave propagation experiments</title>
		<link>https://scienmag.com/wavelab-studio-lightweight-software-for-interactive-2d-wave-propagation-experiments/</link>
		
		<dc:creator><![CDATA[Denise Maddox]]></dc:creator>
		<pubDate>Wed, 09 Sep 2026 23:09:43 +0000</pubDate>
				<category><![CDATA[Technology and Engineering]]></category>
		<category><![CDATA[2D wave propagation experiments]]></category>
		<category><![CDATA[command-line and cloud-compatible electromagnetic simulation]]></category>
		<category><![CDATA[command-line wave simulation tools]]></category>
		<category><![CDATA[educational electromagnetic modeling tools]]></category>
		<category><![CDATA[educational wave simulation software]]></category>
		<category><![CDATA[electromagnetic compatibility testing software]]></category>
		<category><![CDATA[engineering education tools for wave phenomena]]></category>
		<category><![CDATA[geophysics and electromagnetic compatibility simulations]]></category>
		<category><![CDATA[interactive 2D wave propagation simulation software]]></category>
		<category><![CDATA[interactive wave physics simulations]]></category>
		<category><![CDATA[Lightweight electromagnetic wave simulation]]></category>
		<category><![CDATA[lightweight physics modeling tools]]></category>
		<category><![CDATA[low-fidelity electromagnetic simulation environments]]></category>
		<category><![CDATA[open-source electromagnetic wave experiments]]></category>
		<category><![CDATA[open-source scientific software]]></category>
		<category><![CDATA[physics-based wave visualization platforms]]></category>
		<category><![CDATA[radar and geophysics simulation environments]]></category>
		<category><![CDATA[reproducible scientific workflows]]></category>
		<category><![CDATA[reproducible scientific workflows in wave physics]]></category>
		<category><![CDATA[user-friendly electromagnetic modeling platforms]]></category>
		<category><![CDATA[user-friendly electromagnetic solvers]]></category>
		<category><![CDATA[visualization and analysis of wave experiments]]></category>
		<category><![CDATA[wave propagation in wireless communication and radar]]></category>
		<category><![CDATA[wireless communication modeling tools]]></category>
		<guid isPermaLink="false">https://scienmag.com/wavelab-studio-lightweight-software-for-interactive-2d-wave-propagation-experiments/</guid>

					<description><![CDATA[Researchers have unveiled a lightweight, open-source software tool designed to make two-dimensional wave-propagation experiments accessible to students, educators, and researchers who need reproducible scientific workflows without the steep learning curve of full-scale electromagnetic solvers. The tool, called WaveLab Studio, is described in a paper published in the journal SoftwareX, and it arrives at a time [&#8230;]]]></description>
										<content:encoded><![CDATA[<p>Researchers have unveiled a lightweight, open-source software tool designed to make two-dimensional wave-propagation experiments accessible to students, educators, and researchers who need reproducible scientific workflows without the steep learning curve of full-scale electromagnetic solvers. The tool, called WaveLab Studio, is described in a paper published in the journal SoftwareX, and it arrives at a time when demand for intuitive simulation environments is growing across wireless communication, radar modeling, geophysics, electromagnetic compatibility, and engineering education.</p>
<p>Developed by Kristina Yurlova, Marek Ružička, and Juraj Gazda, WaveLab Studio occupies a deliberately modest but strategically important niche in the simulation software ecosystem. The team is careful to position the tool below production-grade electromagnetic solvers in terms of physical fidelity. Established frameworks such as Meep, gprMax, and openEMS provide high-fidelity finite-difference time-domain modeling of electromagnetic phenomena, while general numerical and scientific machine-learning platforms like FEniCS, DeepXDE, and NVIDIA&#8217;s Modulus/PhysicsNeMo support broader partial differential equation and physics-informed neural network workflows. What these systems do not offer, the authors argue, is a compact, low-friction environment in which a user can sketch a heterogeneous scene, inspect it visually, execute it from the command line or a cloud capsule, and receive a standardized package of plots, arrays, and metrics without stitching together several separate scripts.</p>
<p>The technical core of WaveLab Studio is a Python research-software package with three coordinated components: a graphical user interface, a command-line solver, and a set of visualization utilities. The desktop scene builder is implemented with Tkinter, allowing users to set source coordinates and frequency parameters, define material objects, edit geometry, and preview scenes interactively. The solver component, solver_simple_torch.py, runs headless and is built on NumPy and PyTorch, with Matplotlib handling visualization and PyYAML managing configuration. The entire package is distributed under the MIT License, with the current version numbered v0.1.1 and hosted on GitHub.</p>
<p>At the heart of the workflow is a deliberate architectural decision: the YAML file serves as the serialization contract between every interface. A scene file contains a source block storing coordinates, frequency, and amplitude, along with an objects list where each entry specifies a material label, geometric shape, position, size parameters, and optional rotation. A top-level materials mapping can override default parameters such as wave speed, absorption, and transmission. Because the same YAML file can be opened in the graphical interface, inspected with the scene_cli.py tool, executed with the headless solver, and used in a Code Ocean capsule, the tool guarantees that a scenario designed on a desktop produces identical results when run automatically. This cross-interface consistency is the property the authors identify as the tool&#8217;s principal contribution.</p>
<p>The default solver operates on a rectangular two-dimensional domain, discretized into a grid whose resolution the user controls through command-line arguments. For each grid point, the algorithm samples the line segment connecting the source to that point and blends material parameters along the segment using soft object-membership masks. The ray-marched field component accumulates a phase term proportional to frequency divided by local wave speed and an exponential attenuation term governed by local absorption, multiplied by a transmission factor. The model then applies a geometric occlusion and shadow map for barrier-like objects, adds a local edge-wave term around obstacle boundaries, and performs an FFT-based smoothing step. An internal quality parameter controls ray sampling density, shadow sampling, smoothing, and edge-effect strength, giving users a continuous dial between speed and visual refinement.</p>
<p>One of the more technically honest aspects of the paper is its treatment of the reference and error metrics. The reference field displayed in figures is not an external physical ground truth but rather the highest-quality internal field produced by the pipeline at its maximum quality setting. The approximated field is computed by the same deterministic pipeline at a lower quality factor, derived from the requested epoch count. The error map, mean absolute error, and maximum absolute error reported by the software are therefore internal consistency measures that indicate how the workflow behaves under different scenes and settings. The authors explicitly state that these metrics are not validation errors against Maxwell-equation solutions, measured data, or independent finite-difference or finite-element solvers. Material names such as concrete, water, and plastic are user-facing labels mapped to scalar parameters and display overlays, and they should be interpreted as graphical and algorithmic scene effects rather than calibrated constitutive electromagnetic constants.</p>
<p>This framing shapes the validity domain of the tool. The solver is a scalar visual propagation model intended for two-dimensional demonstrations. It does not model vector electromagnetic polarization, impedance-matched interface conditions, full material constitutive laws, or perfectly matched absorbing boundaries. The authors argue that this limitation is precisely what makes the software valuable: by keeping the physical model simple, the entire workflow remains fast, transparent, and reproducible, running each illustrative scenario in under three seconds on a CPU-only setup.</p>
<p>To demonstrate the workflow, the repository ships with four YAML scenarios. The first is a free-space baseline with no objects, completing in 2.49 seconds. The second introduces a single concrete obstacle to illustrate shadowing and error-map generation, taking 2.64 seconds. The third presents a heterogeneous multi-material scene with four objects, exercising multi-object interaction in 2.74 seconds, and the fourth compares water and plastic materials to show material-dependent field changes in 2.59 seconds. Each scenario follows the same execution chain: parse the YAML file, build the grid and object masks, run the scalar solver, write a result directory, export field plots, save arrays, and store metrics. Every output set contains the internal reference field, the approximated field, and an absolute error map in a repeated layout, which the authors note is useful for checking whether source position, object geometry, and material labels were preserved across the YAML, command-line, and export stages.</p>
<p>Beyond the default solver, WaveLab Studio includes a preparatory pathway toward physics-informed neural networks. The current release provides the shared scene representation, field-export mechanism, and backend separation needed to prepare neural PDE experiments, but the authors are explicit that they do not claim a validated neural solver. In a future release, the default approximation stage could be replaced by a neural approximation trained with residual, boundary-condition, initial-condition, and data terms, following the general physics-informed neural network framework introduced by Raissi and colleagues in 2019. The present contribution is therefore described as a PINN-ready workflow interface rather than a demonstrated PINN benchmark, a distinction that reflects a growing trend in the literature on physics-informed learning for electromagnetic materials, discontinuous media, and transient two-dimensional fields.</p>
<p>The educational impact of the tool may prove to be its most immediate application. Students can experiment with source position, frequency, material labels, and object geometry without writing a complete simulation program, while the YAML representation exposes the same scene in machine-readable form, helping learners connect visual modeling with reproducible scientific computing practices. In research and thesis-supervision settings, the software supports rapid scenario generation and result packaging: a saved experiment can contain the input scene, numerical outputs, plots, animations, and metrics needed to discuss a simulation result. The authors suggest the tool is well suited to preparing demonstration cases, testing plotting and data-processing scripts, and organizing small scene collections before moving to validated solvers such as Meep, openEMS, or gprMax.</p>
<p>The software is distributed as a Python repository including the GUI entry point, command-line scene tools, example YAML scenes, documentation, smoke tests, and a reproducible Code Ocean capsule that executes the headless path, since the Tkinter interface requires a display server. The code is tested on Linux and Windows-compatible Python environments, and the developers provide support through a contact email listed in the repository documentation.</p>
<p>Looking forward, the team outlines an ambitious development roadmap: benchmark validation against analytical and established solver references, a documented and tested PINN/Modulus backend, improved package modularity, public API documentation, and extension to three-dimensional scene construction with volumetric visualization. For now, WaveLab Studio stands as a demonstration that reproducibility in scientific computing does not always require heavyweight infrastructure. By unifying graphical design, transparent configuration, headless execution, and packaged outputs under a single scene contract, the tool lowers the barrier to entry for wave-propagation experimentation while leaving a clean migration path toward the high-fidelity and machine-learning-based methods that production research ultimately demands. In a field where the gap between classroom demonstrations and research-grade simulation has often been wide, a deliberately simple tool with a rigorous workflow discipline may prove to be exactly the bridge that students and early-stage researchers need.</p>
<div class="scienmag-article-metadata"><strong>Subject of Research:</strong> Development of WaveLab Studio, a lightweight open-source Python research software tool for interactive two-dimensional wave-propagation experiments in heterogeneous scenes, connecting GUI scene design, YAML configuration, headless command-line execution, and reproducible output packaging.</p>
<p><strong>Article Title:</strong> WaveLab Studio: A lightweight research software tool for interactive two-dimensional wave-propagation experiments in heterogeneous scenes</p>
<p><strong>Article References:</strong> Yurlova, K., Ružička, M., &amp; Gazda, J. (2026). WaveLab Studio: A lightweight research software tool for interactive two-dimensional wave-propagation experiments in heterogeneous scenes. <em>SoftwareX, 35</em>, Article 103016. <a href="https://doi.org/10.1016/j.softx.2026.103016" target="_blank" rel="noopener noreferrer">https://doi.org/10.1016/j.softx.2026.103016</a></p>
<p><strong>Image Credits:</strong> AI Generated</p>
<p><strong>DOI:</strong> <a href="https://doi.org/10.1016/j.softx.2026.103016" target="_blank" rel="noopener noreferrer">10.1016/j.softx.2026.103016</a></p>
<p><strong>Keywords:</strong> WaveLab Studio, wave propagation, electromagnetic simulation, reproducibility, YAML scene configuration, physics-informed neural networks, scientific software, Python, Tkinter GUI, headless solver, two-dimensional fields, engineering education</p>
</div>
]]></content:encoded>
					
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">191112</post-id>	</item>
		<item>
		<title>Ancient Fossil Reveals Where It Lived 200 Million Years Ago</title>
		<link>https://scienmag.com/ancient-fossil-reveals-where-it-lived-200-million-years-ago/</link>
		
		<dc:creator><![CDATA[Violet Maxwell]]></dc:creator>
		<pubDate>Sun, 26 Jul 2026 22:26:10 +0000</pubDate>
				<category><![CDATA[Earth Science]]></category>
		<category><![CDATA[fossil reconstruction]]></category>
		<category><![CDATA[geographic coordinate transformation]]></category>
		<category><![CDATA[geological age and location mapping]]></category>
		<category><![CDATA[non-specialist paleontology research tools]]></category>
		<category><![CDATA[open-access geoscience tools]]></category>
		<category><![CDATA[palaeogeographic visualization]]></category>
		<category><![CDATA[palaeolatitudinal range estimation]]></category>
		<category><![CDATA[paleontological data analysis]]></category>
		<category><![CDATA[plate tectonics modeling]]></category>
		<category><![CDATA[reproducible scientific workflows]]></category>
		<category><![CDATA[uncertainty quantification in geological studies]]></category>
		<category><![CDATA[web-based paleogeography calculator]]></category>
		<guid isPermaLink="false">https://scienmag.com/ancient-fossil-reveals-where-it-lived-200-million-years-ago/</guid>

					<description><![CDATA[A fossil’s location today tells only part of its story. Reconstructing where that same specimen sat hundreds of millions of years ago requires careful plate-tectonics calculations—tasks that typically demand specialized software, technical expertise, and time. For the public and non-specialist researchers, that barrier has often limited access to high-quality palaeogeographic reconstructions. Now, researchers at the [&#8230;]]]></description>
										<content:encoded><![CDATA[<p>A fossil’s location today tells only part of its story. Reconstructing where that same specimen sat hundreds of millions of years ago requires careful plate-tectonics calculations—tasks that typically demand specialized software, technical expertise, and time. For the public and non-specialist researchers, that barrier has often limited access to high-quality palaeogeographic reconstructions.</p>
<p>Now, researchers at the University of Barcelona’s BIOST3 Research Group have built an open-access web interface designed to make this process fast, transparent, and reproducible. The tool, the Paleocoordinates Calculator (PACA), converts present-day geographic coordinates into palaeocoordinates by using state-of-the-art plate tectonics models—without requiring installations or coding skills.</p>
<p>PACA is presented in a new article in <em>Scientific Reports</em>. The authors—Noa Scholz-Murcia, Alejandro Rodríguez-Mena, Víctor Madarnás-Gómez, and Antonio Monleón-Getino—developed a workflow that starts with simple inputs: users upload a CSV containing modern latitude/longitude pairs and the geological age of the find. In seconds, PACA returns the reconstructed palaeocoordinates.</p>
<p>What makes PACA particularly useful for “real-world” studies is its built-in treatment of uncertainty. Instead of relying on a single tectonic history, the interface runs up to five global plate models and automatically computes variability metrics, including palaeolatitudinal ranges and maximum distances (in kilometres) between model predictions. This helps users quantify how sensitive their results are to tectonic assumptions.</p>
<p>At the technical core, PACA is built around the R package <em>palaeoverse</em>, which connects directly to the GPlates web service. The web platform is therefore closely aligned with established scientific reconstruction pipelines, while still offering a beginner-friendly experience.</p>
<p>To bridge reconstructed points and interpretation, PACA exports tables suitable for statistical analyses and provides an interactive 3D viewer built with React and Blender. It projects calculated locations onto palaeogeographic maps from the PALEOMAP Project, developed by geographer Christopher Scotese and updated for the International Chronostratigraphic Table.</p>
<p>Crucially, the team reports that replacing traditional desktop workflows does not compromise accuracy. Cross-validation using 142 reconstructions distributed globally showed an almost perfect mathematical equivalence, with an average spatial error under 17 metres, no systematic processing bias, and a concordance correlation coefficient (CCC) of 1.000 across all models.</p>
<p>The project is supported by the “Cretaceous Resin Interval” (CREI) initiative, funded by the Spanish Ministry of Science, Innovation and Universities, and coordinated by Antonio Monleón-Getino and Xavier Delclòs. By lowering technical barriers, PACA aims to turn palaeogeographic reconstruction into a tool for education, research, and rapid exploration—setting the stage for viral, shareable science news across classrooms and labs alike.</p>
<p><strong>Subject of Research</strong>: Earth sciences<br />
<strong>Article Title</strong>: A user-friendly online tool for paleocoordinate calculation and 3D visualization<br />
<strong>News Publication Date</strong>: 15-Jun-2026<br />
<strong>Web References</strong>: <a href="https://biost3.bio.ub.edu/paca/">https://biost3.bio.ub.edu/paca/</a><br />
<strong>References</strong>: 10.1038/s41598-026-46309-z<br />
<strong>Image Credits</strong>: UNIVERSITY OF BARCELONA</p>
<p><strong>Keywords</strong>: Earth sciences</p>
]]></content:encoded>
					
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">174092</post-id>	</item>
	</channel>
</rss>
