<?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>Docker &#8211; Science</title>
	<atom:link href="https://scienmag.com/tag/docker/feed/" rel="self" type="application/rss+xml" />
	<link>https://scienmag.com</link>
	<description></description>
	<lastBuildDate>Thu, 08 Oct 2026 20:51:56 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=7.1.3</generator>

<image>
	<url>https://scienmag.com/wp-content/uploads/2024/07/cropped-scienmag_ico-32x32.jpg</url>
	<title>Docker &#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>X-Ray Vision for Ocean Drill Cores: New Workflow Unlocks Hidden Structures on the Chikyu</title>
		<link>https://scienmag.com/x-ray-vision-for-ocean-drill-cores-new-workflow-unlocks-hidden-structures-on-the-chikyu/</link>
		
		<dc:creator><![CDATA[Violet Maxwell]]></dc:creator>
		<pubDate>Thu, 08 Oct 2026 20:51:56 +0000</pubDate>
				<category><![CDATA[Earth Science]]></category>
		<category><![CDATA[Technology and Engineering]]></category>
		<category><![CDATA[core visualization]]></category>
		<category><![CDATA[D/V Chikyu]]></category>
		<category><![CDATA[DICOM]]></category>
		<category><![CDATA[Docker]]></category>
		<category><![CDATA[drill cores]]></category>
		<category><![CDATA[gas hydrate visualization]]></category>
		<category><![CDATA[GE Revolution Frontier VT1700 application]]></category>
		<category><![CDATA[innovative workflows in scientific ocean drilling]]></category>
		<category><![CDATA[IODP]]></category>
		<category><![CDATA[JAMSTEC]]></category>
		<category><![CDATA[marine geology]]></category>
		<category><![CDATA[non-destructive core analysis]]></category>
		<category><![CDATA[ocean drilling core imaging]]></category>
		<category><![CDATA[planetary history from ocean drilling]]></category>
		<category><![CDATA[Python workflow]]></category>
		<category><![CDATA[real-time ocean core imaging technology]]></category>
		<category><![CDATA[scientific drilling]]></category>
		<category><![CDATA[shipboard science]]></category>
		<category><![CDATA[submarine earthquake fault detection]]></category>
		<category><![CDATA[tectonic collision records]]></category>
		<category><![CDATA[tsunami deposit examination]]></category>
		<category><![CDATA[underwater sediment and rock core analysis]]></category>
		<category><![CDATA[X-ray computed tomography]]></category>
		<category><![CDATA[X-ray computed tomography in geological research]]></category>
		<guid isPermaLink="false">https://scienmag.com/?p=249349</guid>

					<description><![CDATA[A new Python-based workflow aboard the drilling vessel Chikyu turns raw X-ray CT scans of drill cores into accessible images that every shipboard scientist can use within minutes.]]></description>
										<content:encoded><![CDATA[<p>Deep beneath the ocean floor, the Earth keeps some of its most dramatic secrets: earthquake faults, tsunami deposits, gas hydrates, and the slow-motion record of tectonic collisions. When scientists aboard the Japanese drilling vessel Chikyu pull a core of sediment or rock up from these depths, they are holding a fragile archive of planetary history. Now, a team of researchers has found a way to let every scientist on board peer straight through the outside of those cores and into their hidden interiors — quickly, cheaply, and without cutting a single additional sample. The breakthrough, published in Scientific Drilling, could change how ocean drilling expeditions are run in real time.</p>
<p>The technique at the heart of the story is X-ray computed tomography, or XCT, the same fundamental technology used in hospitals to image the human body. When a drill core arrives on the Chikyu&#8217;s core processing deck, it is loaded into an onboard medical-grade scanner, a Revolution Frontier VT1700 built by GE HealthCare. The machine rotates an X-ray source around the section and reconstructs a three-dimensional map of how strongly the material attenuates X-rays. Because attenuation depends on both density and elemental composition, the resulting images reveal features that are completely invisible from the outside: burrows left by seafloor organisms, the sharp bases of turbidite deposits, subtle faults and deformation bands, and even the ghostly outlines of gas-filled voids.</p>
<p>Physically, the scanner reconstructs the distribution of the linear attenuation coefficient, conventionally expressed as CT numbers in Hounsfield units, a scale on which water registers zero and air registers minus one thousand. Dense minerals or materials rich in heavy elements produce high values, so discontinuities defined by density contrasts pop out of the images. The Chikyu scanner produces two-dimensional slices of 512 by 512 pixels across a 90-millimetre field of view, giving a resolution of about 0.176 millimetres within each slice, with slices spaced 0.625 millimetres apart. A full-length core section of roughly 1.4 metres therefore consists of some 2,200 to 2,300 individual slices, each saved as a DICOM file — the standard format of medical imaging. The scanner is calibrated every 24 hours using mock-ups of air, water, and aluminium to keep the numbers honest.</p>
<p>Here lies the paradox that motivated the new study, led by Hanaya Okuda of the Japan Agency for Marine-Earth Science and Technology together with colleagues in Austria and France. Although XCT scanning is one of the very first measurements performed on every core, and although it captures the most complete and continuous record of the material before anything is cut away, the data were largely going to waste. The DICOM files are enormous — typically more than a gigabyte per section — the viewing software is unfamiliar to most geologists, and only a handful of dedicated computers on the vessel could even open them. As a result, the scans were consulted almost exclusively by designated watchdog scientists whose job was to flag intervals for time-sensitive whole-round sampling, such as interstitial water squeezing or microbiology work, before the core warmed and its chemistry drifted.</p>
<p>Okuda and her team, including Charlotte Pizer and Michael Strasser of the University of Innsbruck and Mai-Linh Doan of Université Grenoble Alpes, set out to democratize that data. They built a Python-based visualization workflow that runs on the ship&#8217;s existing computers and converts the raw DICOM stacks into a family of accessible images that any shipboard scientist can consult within minutes. From each three-dimensional section volume, the workflow generates four image types: slices along the split surfaces of both the archive half and the working half, a slice perpendicular to the split surface that reveals structures hiding beneath it, and an unwrapped image produced by sampling the volume along a circular path of about 22.5 millimetres diameter centred on the core axis — effectively flattening the curved outer surface of the core into a single panoramic strip, a scheme adapted from methodology developed during IODP Expedition 405.</p>
<p>Alongside the images, the workflow computes a depth profile of CT numbers by averaging pixel values within a 40-millimetre-diameter circular area, counting only voxels above 1,200 Hounsfield units to exclude liner material and air. These parameters can be tuned manually for different lithologies, and the profiles are exported both as images and as CSV files for quantitative analysis. The individual products are then assembled into three nested summaries. A section summary lines up all five products for one core section, ideal for pinpointing undisturbed, representative spots for sampling. A core summary aligns one image type across every section of a core, directly mirroring what scientists see on the core description tables. Finally, a hole summary stacks every core in the borehole into a continuous downhole image, generated for both of the programme&#8217;s depth scales, CSF-A and CSF-B, and vertically compressed to one-third length for the downhole views.</p>
<p>The practical payoff is immediate and concrete. A physical properties specialist hunting for a crack-free cube of sediment for P-wave velocity measurements can scan the perpendicular slice to dodge fractures that would sabotage the measurement. Sedimentologists describing the archive half can compare their observations against the split-surface images to spot burrows and event deposits that a knife might smear. Structural geologists can trace faults through the working half before sampling destroys the context. And because the summaries are saved on a local computer accessible to everyone, scientists on any shift, in any science team, can generate them independently rather than queuing for the few machines equipped with DICOM viewers.</p>
<p>Getting the software to run smoothly on a research vessel posed its own engineering challenges. The team chose a Mac mini running the open-source Horos DICOM viewer as the processing host, because Horos offers prompt access to the shipboard XCT server and can export data easily, unlike the locked-down Advanced Workstation used for watchdog duties. They also decompress the DICOM files into the standard uncompressed Explicit VR Little Endian format, ensuring the archives remain usable in post-cruise research with tools such as ImageJ. To sidestep the notorious difficulty of configuring Python environments on shipboard machines, the entire workflow is packaged in a Docker container — a self-contained digital ecosystem that can be deployed on any computer running the free Docker software. The code reads each section&#8217;s 18-digit J-CORES identification number, builds a look-up table automatically, and processes more than 2,000 DICOM files per section in parallel across all processor cores, finishing in a few minutes; the downhole summaries take about one minute each.</p>
<p>The workflow was implemented and tested during IODP<sup>3</sup> Expeditions 502 and 503, and while the summaries cannot yet be produced before time-sensitive whole-round sampling — not all sections have been scanned by that point — they are ready well before non-time-sensitive sampling, section splitting, and visual core description begin. The authors are candid about the method&#8217;s limits: slicing a three-dimensional volume along fixed planes inevitably misses some structures, so an irregular, subvertical feature such as an injection structure near the core&#8217;s outer edge could escape detection. They therefore recommend complementing the summaries with examination in a full three-dimensional DICOM viewer. Looking ahead, they envision direct comparison of the unwrapped images with borehole logging data, and the integration of machine-learning techniques to automatically detect key features, potentially fusing XCT data with continuous core scan images and other track measurements for an unprecedented real-time picture of what the drill has recovered.</p>
<p>What makes this development resonate beyond one ship is its philosophy. The Chikyu&#8217;s scanner was already producing world-class data on every expedition; the bottleneck was not instrumentation but accessibility. By wrapping a robust visualization pipeline in a portable container and publishing both the Docker image and the Python scripts openly, the team has shown how a modest investment in software can multiply the scientific return of expensive, hard-won samples drilled from the seafloor. The same strategy, the authors note, can be transferred to any laboratory working with drill cores, promising rapid and consistent visualization of large tomographic datasets wherever scientists interrogate the Earth&#8217;s buried archives.</p>
<p><strong>Subject of Research:</strong> Non-destructive X-ray computed tomography visualization of drill cores and its integration into the shipboard core workflow on the drilling vessel Chikyu</p>
<p><strong>Article Title:</strong> Non-destructive core visualization using X-ray computed tomography scan and its implementation into the core workflow on D/V Chikyu</p>
<p><strong>Article References:</strong> Okuda, H., Pizer, C., Doan, M.-L., &amp; Strasser, M. (2026). Non-destructive core visualization using X-ray computed tomography scan and its implementation into the core workflow on D/V Chikyu. <em>Scientific Drilling, 35</em>(1), 119-125. <a href="https://doi.org/10.5194/sd-35-119-2026" rel="noopener noreferrer">https://doi.org/10.5194/sd-35-119-2026</a></p>
<p><strong>Image Credits:</strong> AI Generated</p>
<p><strong>DOI:</strong> <a href="https://doi.org/10.5194/sd-35-119-2026" rel="noopener noreferrer">10.5194/sd-35-119-2026</a></p>
<p><strong>Keywords:</strong> X-ray computed tomography, drill cores, D/V Chikyu, IODP, scientific drilling, DICOM, core visualization, Python workflow, Docker, marine geology, shipboard science, JAMSTEC</p>
]]></content:encoded>
					
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">249349</post-id>	</item>
		<item>
		<title>Open-Source R Pipeline Brings Reproducible Automation to Targeted Mass Spectrometry</title>
		<link>https://scienmag.com/open-source-r-pipeline-brings-reproducible-automation-to-targeted-mass-spectrometry/</link>
		
		<dc:creator><![CDATA[Drew Townsend]]></dc:creator>
		<pubDate>Fri, 25 Sep 2026 20:31:30 +0000</pubDate>
				<category><![CDATA[Biology]]></category>
		<category><![CDATA[batch correction]]></category>
		<category><![CDATA[biomarker validation using targeted metabolomics]]></category>
		<category><![CDATA[containerized analysis pipelines]]></category>
		<category><![CDATA[cross-laboratory harmonization in metabolomics]]></category>
		<category><![CDATA[Docker]]></category>
		<category><![CDATA[FAIR data]]></category>
		<category><![CDATA[FAIR data principles in biomedical research]]></category>
		<category><![CDATA[lipidomics]]></category>
		<category><![CDATA[liquid chromatography tandem mass spectrometry (LC-MS/MS)]]></category>
		<category><![CDATA[mass spectrometry]]></category>
		<category><![CDATA[Metabolomics]]></category>
		<category><![CDATA[metabolomics data processing]]></category>
		<category><![CDATA[MRM]]></category>
		<category><![CDATA[mzML data format conversion]]></category>
		<category><![CDATA[open-source R pipeline for mass spectrometry]]></category>
		<category><![CDATA[open-source software]]></category>
		<category><![CDATA[open-source software for mass spectrometry data analysis]]></category>
		<category><![CDATA[proprietary format data handling in metabolomics]]></category>
		<category><![CDATA[quality control]]></category>
		<category><![CDATA[R software]]></category>
		<category><![CDATA[reproducibility]]></category>
		<category><![CDATA[reproducible bioinformatics tools]]></category>
		<category><![CDATA[SRM]]></category>
		<category><![CDATA[targeted metabolomics workflow automation]]></category>
		<guid isPermaLink="false">https://scienmag.com/?p=214490</guid>

					<description><![CDATA[Researchers have unveiled MStargetR, an open-source, containerised R workflow that unifies vendor file conversion, automated peak integration, auditable review, and quality control for targeted mass spectrometry data.]]></description>
										<content:encoded><![CDATA[<p>Targeted metabolomics has quietly become one of the workhorses of modern biomedical research. By using liquid chromatography coupled to tandem mass spectrometry (LC-MS/MS), scientists can precisely quantify hundreds of selected metabolites in blood, urine, saliva, and other biological matrices, supporting everything from biomarker validation and personalised medicine to pharmacology and nutritional science. Yet behind the impressive chemistry sits an uncomfortable truth: the data processing side of these experiments has long been a fragmented patchwork of proprietary vendor software, manual peak integration, and ad hoc quality-control scripts that vary from analyst to analyst and laboratory to laboratory. A new open-source software package called MStargetR, described in the journal Metabolomics, aims to close that gap by bundling the entire targeted data processing workflow into a single, reproducible, containerised R pipeline.</p>
<p>The problem the developers set out to solve is one that any practicing metabolomics researcher will recognise. Instruments from SCIEX, Agilent, Waters, Thermo, and Bruker each produce data in proprietary formats that lock laboratories into specific software ecosystems, complicating cross-laboratory harmonisation and restricting long-term accessibility and reuse under FAIR data principles. Converting files to the community-standard open format mzML is a necessary first step, but it is only the beginning. Metabolic phenotyping experiments are also vulnerable to systematic variation arising from sample preparation, instrument performance drift, and batch effects, and even the choice of processing tool and its parameterisation introduces additional variance. Robust, standardised quality-control procedures are therefore essential, yet until now no single open tool combined vendor file conversion, automated peak integration, full auditability, and a documented quality-control layer in one scriptable environment.</p>
<p>MStargetR, developed by Harrison Szemray, Luke Whiley, and colleagues at Murdoch University and collaborating institutions in Australia and Colombia, takes a pragmatic architectural approach: rather than reinventing established tools, it builds on them. The package is organised into three core modules that map directly onto the sequential stages of a targeted multiple reaction monitoring (MRM) or selected reaction monitoring (SRM) experiment. The first, msConvertR, interfaces with ProteoWizard&#8217;s msConvert tool to convert proprietary vendor files into mzML format, accepting raw data from SCIEX, Thermo, Agilent, Bruker, and Waters instruments as well as files already in open formats. The second, PeakForgeR, performs retention time alignment, peak boundary optimisation, and automated integration. The third, qcCheckR, handles missing value imputation, internal standard normalisation, concentration calculation, signal drift and batch correction, filtering, and reporting.</p>
<p>The technical heart of the pipeline lies in how PeakForgeR handles peak integration. For each analytical batch, a lightweight algorithm identifies the peak apex and boundaries for each transition window, using the median apex retention time localisation across quality-control samples to define a plate-wide reference. These pre-defined boundaries are then pushed to the Skyline command-line interface for peak area integration, ensuring that consistent integration windows are applied across all samples rather than executing independent per-sample peak detection that could introduce variable integrals. Crucially, this approach produces a fully populated .sky document for every analytical plate. That document preserves every chromatogram, retention time annotation, and peak boundary used to generate the result table, and it can be reopened directly in the free Skyline graphical interface, where analysts can visually inspect individual peaks, manually adjust integration boundaries where automated detection falls short, and re-export corrected results that qcCheckR reimports without rerunning any upstream steps.</p>
<p>This handoff between automation and human oversight is arguably the package&#8217;s most distinctive design choice. Automated peak picking becomes a transparent first pass that the analyst remains in control of, while the .sky document itself becomes a shareable, auditable record of every integration decision behind a reported concentration matrix. It is a deliberate attempt to bridge the gap between proprietary vendor platforms, which offer rich visual inspection but are platform-locked and licence-dependent, and open-source R packages, which offer scriptability but have traditionally left the audit trail behind. The developers also provide a standalone batch correction module, batchCorrectR, that exposes the signal drift and batch correction routines for use on any tabular metabolomics dataset, including data processed through other software entirely.</p>
<p>On the quality-control front, qcCheckR offers three well-established correction methods that laboratories can select according to their own practices: quality-control-based random forest signal correction (QC-RFSC), which captures non-linear drift that linear models cannot; quality-control-based robust LOESS signal correction (QC-RLSC); and ComBat, an empirical Bayes method suitable for datasets that lack QC samples altogether. Missing values below a user-specified instrumental limit of detection are handled by imputing half the minimum observed value for each feature, a strategy designed to maintain data integrity. The module generates comprehensive outputs in both HTML and Excel formats, with the HTML report including summary tables of key quality metrics and interactive visualisations such as principal components analysis plots and control charts that allow dynamic exploration of data quality at the level of individual metabolites.</p>
<p>Reproducibility is engineered into the package at the infrastructure level. All third-party tools, including msConvert and Skyline, are bundled within version-pinned Docker images, so that the exact software environment travels with the analysis and eliminates complex dependency management. For high-performance computing environments that prohibit Docker, MStargetR can be configured to use Apptainer instead. The pipeline runs natively on AMD64 architecture across Windows and Linux, with macOS and ARM64 users currently needing a virtual machine, a limitation the team is actively working to address. For analysts who prefer not to write code at all, a Shiny-based graphical user interface provides code-free access to the full pipeline, and a Windows installer delivers the application directly from the Start menu, requiring only a container runtime alongside it.</p>
<p>The performance evaluation is striking. Applied to a published targeted lipidomics dataset of 128 human plasma samples targeting 1,161 lipid species with 73 stable isotope-labelled internal standards, MStargetR processed all samples end-to-end, recovering all 1,161 targeted lipid features. Of these, 949 features (81.7 percent) were detected and returned a relative standard deviation below 30 percent across replicated long-term reference quality-control samples, and 823 features met the more stringent RSD threshold of 10 percent, a figure the authors emphasise reflects combined effects of biological absence, method sensitivity, and deliberately stringent quality criteria rather than detection failure. Because per-transition precision metrics and the corresponding chromatograms are both retained, the reason any individual target falls below threshold can be inspected directly rather than inferred.</p>
<p>Scalability testing on a standard workstation showed that total runtime grew linearly from 14.9 minutes at 84 samples to 302.5 minutes at 4,200 samples, with per-sample processing time falling to just 4.1 seconds at larger batch sizes as fixed overhead was distributed across more injections. CPU utilisation plateaued around 62 to 67 percent once enough plates were available to keep the parallel workers supplied, and memory consumption was dominated by per-plate parallelism overhead rather than per-sample data accumulation. Predictable, linear scaling means laboratories can reliably estimate processing time for large cohort studies from the reported per-sample rate, a practical consideration as metabolomics studies grow to thousands of specimens.</p>
<p>The developers are careful to position MStargetR&#8217;s contribution as integration rather than algorithmic superiority. Quantification currently relies on single-point internal standard calculation rather than multi-point calibration curves, and dedicated MRM processors remain more complete in that respect, while the browser-based MRMPro remains stronger for rapid multi-user manual curation of very large cohorts. But no existing open tool, the authors argue, combines vendor conversion, automated integration, a re-importable audit artefact, and a documented quality-control and batch correction layer within one version-pinned, R-native environment. Future work will expand supported input formats, add multi-point calibration for absolute quantification across wider dynamic ranges, and tighten integration with public repository deposition. For a field whose credibility increasingly depends on whether results can be independently reproduced, MStargetR represents a meaningful step toward making rigorous, auditable targeted metabolomics the default rather than the exception.</p>
<p><strong>Subject of Research:</strong> A reproducible, containerised R workflow for end-to-end targeted MRM/SRM mass spectrometry data processing</p>
<p><strong>Article Title:</strong> MStargetR: a reproducible, containerised workflow for end-to-end targeted (MRM/SRM) mass spectrometry data processing in R</p>
<p><strong>Article References:</strong> Szemray, H., Nambiar, V., Hicks, D., Lodge, S., Wist, J., Lawler, N. G., &amp; Whiley, L. (2026). MStargetR: a reproducible, containerised workflow for end-to-end targeted (MRM/SRM) mass spectrometry data processing in R. <em>Metabolomics, 22</em>(5), Article 160. <a href="https://doi.org/10.1007/s11306-026-02541-2" rel="noopener noreferrer">https://doi.org/10.1007/s11306-026-02541-2</a></p>
<p><strong>Image Credits:</strong> AI Generated</p>
<p><strong>DOI:</strong> <a href="https://doi.org/10.1007/s11306-026-02541-2" rel="noopener noreferrer">10.1007/s11306-026-02541-2</a></p>
<p><strong>Keywords:</strong> metabolomics, mass spectrometry, MRM, SRM, lipidomics, reproducibility, R software, quality control, batch correction, FAIR data, open-source software, Docker</p>
]]></content:encoded>
					
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">214490</post-id>	</item>
	</channel>
</rss>
