Skip to main content
Powered by ShareScore

Find research datasets worth reusing

Search datasets from major research repositories and use ShareScore to quickly assess how well each record supports discovery, access, and reuse.

30,334

datasets available to search

ShareScore release 0.9.0

Reset

Dataset results

30,334 results for “Responsiveness”

Learn how ShareScore rates datasets ↗
dryad36/100

Data from: Prey responses to foxes are not determined by nativeness

<p>Introduced predators are thought to be responsible for the decline and extinction of their native prey. The prey naivety hypothesis provides a mechanism for these declines, suggesting that native prey are vulnerable to introduced predators as their coevolutionary history is insufficiently long for antipredator behaviours to fully develop. The prey naivety hypothesis thus predicts that prey will be less responsive to introduced predators than to native predators. Australia's endemic small mammals are thought to be vulnerable to predation by red foxes because they are less responsive to – or naive to – a predator with whom they have only co-occurred since the 19th century. To test whether nativeness determines antipredator behaviours we compared small mammal behavioural responses to fox scent outside (Australia) and inside the foxes' native range (North America and Israel). We conducted giving-up density experiments in the deserts of these three regions and evaluated small mammal anti-predator responses to fox scent. To place these results in a broader context, we then integrated our results into a meta-analysis of studies assessing prey responsiveness to fox scent. All small mammals similarly increased their vigilance in response to fox scent, regardless of their coevolutionary history with foxes. Australian small mammals responded with greater wariness to fox scent, by decreasing time at food patches in response to fox scent more than Israeli and American small mammals did. However, we found no evidence that this behaviour influenced foraging as nut consumption was unaffected. Our meta-analysis revealed that globally, small mammals respond with similar wariness to fox scent regardless of whether foxes are their native predator. We found no evidence that Australian small mammals respond in a maladaptive manner, compared to the foxes' native prey. Our results suggest that animals can develop antipredator behaviours to introduced predators to the same magnitude as native prey.</p>

opencc-zeroJan 2024View details →
zenodo36/100

Sperm production and allocation in response to risks of sperm competition in the black soldier fly Hermetia illucens

<p>Dataset and R script&nbsp;used in the study: "Sperm production and allocation in response to risks of sperm competition in the black soldier fly Hermetia illucens".</p>

opencc-by-4.0Nov 2023View details →
dryad36/100

The Dynamic Assimilation Technique measures photosynthetic CO2 response curves with similar fidelity as steady-state approaches in half the time

<p>The net CO<sub>2</sub> assimilation (A) response to intercellular CO<sub>2</sub> concentration (C<sub>i</sub>) is a fundamental measurement in photosynthesis and plant physiology research. The conventional A/Ci protocols rely on steady-state measurements and take 15-40 minute per measurement, limiting data resolution or biological replication. Additionally, there are several CO<sub>2</sub> protocols employed across the literature, without clear consensus as to the optimal protocol or systematic biases in their estimations. We compared the non-steady state Dynamic Assimilation Technique (DAT) protocol and the three most used CO<sub>2</sub> protocols in steady-state measurements, and tested whether different CO<sub>2</sub> protocols lead to systematic differences in estimations of the biochemical limitations to photosynthesis. The DAT protocol reduced the measurement time by almost half without compromising estimations accuracy or precision. The monotonic protocol was the fastest steady-state method. Estimations of biochemical limitations to photosynthesis were very consistent across all CO<sub>2</sub> protocols, with slight differences in ribulose 1·5- bisphosphate carboxylase/oxygenase carboxylation limitation. The A/Ci curves were not affected by the direction of the change of CO<sub>2</sub> concentration but rather the time spent under TPU-limited conditions. Our results suggest that maximum rate of ribulose 1·5- bisphosphate carboxylase/oxygenase carboxylation (V<sub>cmax</sub>), linear electron flow for NADPH supply (J) and triose phosphate utilization (TPU) measured using different protocols within the literature are comparable, or at least not systematically different based on the measurement protocol used.</p>

opencc-zeroJan 2024View details →
dryad36/100

Data from: Avian offspring prenatal DNA methylation response to maternal corticosterone dosing during reproduction

<p>Avian embryos develop in an egg composition which reflects both maternal condition and the recent environment of their mother. In birds, yolk corticosterone (CORT) influences development by impacting pre- and postnatal growth, as well as nestling stress responses and development. One possible mechanism through which maternal CORT may affect offspring development is via changes to offspring DNA methylation. We sought to investigate this, for the first time in birds, by quantifying the impact of manipulations to maternal CORT on offspring DNA methylation. We non-invasively manipulated plasma CORT concentrations of egg-laying female zebra finches (<em>Taeniopygia </em><em>castanotis</em>) with an acute dose of CORT administered around the time of ovulation and collected their eggs. We then assessed DNA methylation in the resulting embryonic tissue and in their associated vitelline membrane blood vessels, during early development (5 days after lay), using two established methods - liquid chromatography–mass spectrometry (LC-MS) and methylation-sensitive amplification fragment length polymorphism (MS-AFLP). LC-MS analysis showed that global DNA methylation was lower in embryos from CORT-treated mothers, compared to control embryos. In contrast, blood vessel DNA from eggs from CORT-treated mothers showed global methylation increases, compared to control samples. There was a higher proportion of global DNA methylation in the embryonic DNA of second clutches, compared to first clutches. Locus-specific analyses using MS-AFLP did not reveal a treatment effect. Our results indicate that an acute elevation of maternal CORT around ovulation impacts DNA methylation patterns in their offspring. This could provide a mechanistic understanding of how a mother's experience can affect her offspring's phenotype.</p>

opencc-zeroJan 2024View details →
dryad36/100

Data from: Adaptive responses and transgenerational plasticity of a submerged plant to benthivorous fish disturbance

<p>Benthivorous fish dominance in some subtropical lakes may alter submerged plant growth, reproduction, and progeny germination by changing water-submerged plant-algae interactions. We conducted mesocosm experiments to examine the effects of three densities of benthivorous fish, <em>Misgurnus anguillicaudatus</em>, on the water properties, the growth, asexual reproduction, and the germination of turions of <em>Potamogeton crispus</em> L.</p> <p>The dataset includes water environment characteristics, macrophyte traits, algae traits, and sediment nutrient characteristics. Macrophyte traits include morphological, stoichiometric, turion traits, and germination traits.</p>

opencc-zeroJan 2024View details →
dryad36/100

Behavioral data for: A preclinical model of THC edibles that produces high-dose cannabimimetic responses

<p>No preclinical experimental approach enables the study of voluntary oral consumption of high-concentration Δ<sup>9</sup>-tetrahydrocannabinol (THC) and its intoxicating effects, mainly owing to the aversive response of rodents to THC that limits intake. Here we developed a palatable THC formulation and an optimized access paradigm in mice to drive voluntary consumption.<strong> </strong>THC was formulated in chocolate gelatin (THC-E-gel). Adult male and female mice were allowed <em>ad libitum </em>access for 1 and 2 h. Cannabimimetic responses (hypolocomotion, analgesia, and hypothermia) were measured following access. Levels of THC and its metabolites were measured in blood and brain tissue. Acute acoustic startle responses were measured to investigate THC-induced psychotomimetic behavior. When allowed access for 2 h to THC-E-gel on the second day of a three-day exposure paradigm, adult mice consumed up to ≈30 mg/kg over 2 h which resulted in robust cannabimimetic behavioral responses (hypolocomotion, analgesia and hypothermia). Consumption of the same gelatin decreased on the following 3<sup>rd</sup> day of exposure. Pharmacokinetic analysis show that THC-E-gel consumption led to parallel accumulation of THC and its psychoactive metabolite, 11-OH-THC, in brain, a profile that contrasts with the known rapid decline in brain 11-OH-THC levels following THC intraperitoneal (<em>i.p</em>.) injections. THC-E-gel consumption increased the acoustic startle response in males but not in females, demonstrating a sex-dependent effect of consumption. Thus, while voluntary consumption of THC-E-gel triggered equivalent cannabimimetic responses in male and female mice, it potentiated acoustic startle responses preferentially in males. We build a dose-prediction model that included cannabimimetic behavioral responses elicited by <em>i.p.</em> versus THC-E-gel to test the accuracy and generalizability of this experimental approach and found that it closely predicted the measured acoustic startle results in males and females. In summary, THC-E-gel offers a robust preclinical experimental approach to study cannabimimetic responses triggered by voluntary consumption in mice, including sex-dependent psychotomimetic responses.</p>

opencc-zeroJan 2024View details →
dryad36/100

Habitat quality and biological community responses to innovative hydropower plant installations at transverse in-stream structures

<ol> <li>Ecological assessments of the effects of hydropower plants (HPPs) are often limited to aspects of entrainment, mortality, injuries, and passage of fish, whereas the effects on riverine habitats and biological communities in proximity to these structures are hardly documented.</li> <li>In this study, aquatic communities comprising fish, macroinvertebrates, macrophytes, and periphyton as well as physical and hydromorphological parameters were investigated in upstream and downstream river sections at five transverse structures at different seasons before and after the installation of an innovative HPP.</li> <li>At all study sites, significant differences in the aquatic community composition between the assessed upstream and downstream sections were found after HPP construction, indicating distinct serial discontinuity.</li> <li>Raising the damming target at the sites Großweil and Au deteriorated the habitat conditions in the upstream area close to the weir and presumably influenced in particular the macroinvertebrate community, where a significant decrease in the density of rheophilic mayfly, stonefly, and caddisfly larvae was observed after HPP construction.</li> <li> <em>Synthesis and applications</em>: The installation of different types of innovative HPPs has not improved the habitat conditions for rheophilic species, contrary to the promises raised by the developers of these concepts. Conversely, retrofitting existing weirs accompanied by further damming even significantly increased the effects of serial discontinuity and deteriorated the habitat conditions for rheophilic species in upstream sections. As evident from the findings of this study, habitat and biological community effects resulting from serial discontinuity should become better integrated into ecological assessments of HPP developments.</li> </ol>

opencc-zeroJan 2024View details →
dryad36/100

Pushing the limits of C3 intrinsic water use efficiency in Mediterranean semiarid steppes: responses of a drought-avoider perennial grass to climate aridification

<ol> <li>Intrinsic water use efficiency (WUEi) reflects the trade-off between photosynthetic carbon gain and water loss through stomatal conductance and is key for understanding dryland plant responses to climate change. <em>Stipa tenacissima</em> is a perennial tussock C<sub>3</sub> grass with an opportunistic, drought-avoiding water use strategy that dominates arid and semiarid steppes across the western Mediterranean region. However, its ecophysiological responses to aridification and woody shrub encroachment, a major land-use change in drylands worldwide, are not well understood.</li> <li>We investigated the variations in leaf stable isotopes (δ<sup>18</sup>O, δ<sup>13</sup>C, δ<sup>15</sup>N), nutrient concentrations (N, P, K), and culm water content and isotopic composition (δ<sup>18</sup>O, δ<sup>2</sup>H) of paired pure-grass and shrub-encroached <em>S. tenacissima</em> steppes along a 350 km aridity gradient in Spain (10 sites, 160 individuals). </li> <li>Culm water isotopes revealed that <em>S. tenacissima</em> is a shallow-rooted grass that depends heavily on recent rainwater for water uptake, which may render it vulnerable to increasingly irregular rainfall combined with faster topsoil drying under climate warming and aridification. With increasing aridity, <em>S. tenacissima</em> enhanced leaf-level WUEi through more stringent stomatal regulation of plant water flux and carbon assimilation (higher δ<sup>13</sup>C and δ<sup>18</sup>O), reaching exceptionally high δ<sup>13</sup>C values (-23 to -21‰) at the most arid steppes. Foliar N concentration was remarkably low across sites regardless of woody shrub encroachment, evidencing severe water and N co-limitation of photosynthesis and productivity. Shrub encroachment decreased leaf P and K but did not affect <em>S. tenacissima</em> water status. Perennial grass cover decreased markedly with both declining winter rainfall and shrub encroachment suggesting population- rather than individual-level responses of <em>S. tenacissima</em> to these changes.</li> <li>The fundamental physiological constraints of photosynthetic C<sub>3</sub> metabolism combined with low foliar N content may hamper the ability of <em>S. tenacissima</em> and other drought-avoider species with shallow roots to achieve further adaptive improvements in WUEi under increasing climatic stress. A drought-avoiding water use strategy based on early stomatal closure and photosynthesis suppression during prolonged rainless periods may thus compromise the capacity of <em>S. tenacissima</em> steppes to maintain perennial grass cover, sustain productivity and cope with ongoing climate aridification at the drier parts of their current distribution. </li> </ol>

opencc-zeroJan 2024View details →
dryad36/100

N2O and CO2 fluxes and related environmental conditions in response to manure and synthetic fertilization treatments, with and without a urease inhibitor

<p>Agricultural best management practices (BMPs) intended to solve one environmental challenge may have unintended climate impacts. For example, manure injection is often promoted for its potential to reduce runoff and N loss as NH<sub>3</sub>, but the practice has been shown to increase N<sub>2</sub>O, a powerful GHG, compared to surface application. Urease inhibitor application with N fertilizer is another BMP that can enhance N retention by reducing NH<sub>3</sub> emissions, but its impact on N<sub>2</sub>O emissions is mixed. Thus, we measured N<sub>2</sub>O, CO<sub>2</sub>, soil mineral N availability, soil moisture, soil temperature, and yield in a two-year perennial hayfield trial with four fertilization treatments (manure injection, manure broadcast, synthetic urea, and control) applied with or without a urease inhibitor in Alburgh, VT (n=4 treatment replicates; 32 total subplots). This dataset includes the daily N<sub>2</sub>O and CO<sub>2</sub> fluxes in every subplot on each sampling day in our trial, along with cumulative emissions for 2020 and 2021. We also include the other variables that we measured (listed above) and relevant weather data (precipitation and air temperature). Note that during the second treatment application in 2021, the incorrect treatment was applied to one synthetic urea subplot. We therefore excluded this subplot from our analysis of daily fluxes after 30 July 2021 (n=3 synthetic urea replicates). Details about our sampling methods are available in the corresponding manuscript.</p>

opencc-zeroJan 2024View details →
zenodo36/100

Data of "Self-consistency Reinforced minimal Gated Recurrent Unit for surrogate modeling of history-dependent non-linear problems: application to history-dependent homogenized response of heterogeneous materials"

<h1>Development of the Self-Consistency reinforced Minimum Recurrent Unit (SC-MRU)</h1> <p>This directory contains the data and algorithms generated in publication<sup><a href="#fn-1-5292">1</a></sup></p> <h2>Table of Contents</h2> <ol> <li><a href="#dependencies-and-prerequisites">Dependencies and Prerequisites</a></li> <li><a href="#structure-of-repository">Structure of Repository</a></li> <li><a href="#part-1-data-preparation">Part 1: Data preparation</a></li> <li><a href="#part-2-rnn-training">Part 2: RNN training</a></li> <li><a href="#part-3-multiscale-analysis">Part 3: Multiscale analysis</a></li> <li><a href="#part-4-reproduce-paper1-figures">Part 4: Reproduce paper[^1] figures</a></li> </ol> <h2>Dependencies and Prerequisites</h2> <p>&nbsp;</p> <ul> <li> <p>Python, pandas, matplotlib, texttabble and latextable are pre requisites for visualizing and navigating the data.</p> </li> <li> <p>For generating mesh and for vizualization, gmsh (<a href="http://www.gmsh.info" target="_blank" rel="nofollow noreferrer noopener">www.gmsh.info</a>) is required.</p> </li> <li> <p>For running simulations, cm3Libraries (<a href="http://www.ltas-cm3.ulg.ac.be/openSource.htm" target="_blank" rel="nofollow noreferrer noopener">http://www.ltas-cm3.ulg.ac.be/openSource.htm</a>) is required.</p> </li> </ul> <h3>Instructions using apt &amp; pip3 package manager</h3> <p>Instructions for Debian/Ubuntu based workstations are as follows.</p> <h3>python, pandas and dependencies</h3> <div> <pre><code> sudo apt install python3 python3-scipy libpython3-dev python3-numpy python3-pandas</code></pre> </div> <h3>matplotlib, texttabble and latextable</h3> <div> <pre><code> pip3 install matplotlib texttable latextable</code></pre> </div> <h3>Pytorch (only for run with cm3Libraries)</h3> <ul> <li>Without GPU</li> </ul> <div> <pre><code> pip3 install torch torchvision torchaudio --index-url https://download.pytorch.org/whl/cpu</code></pre> </div> <ul> <li>With GPU</li> </ul> <div> <pre><code> pip3 install torch torchvision torchaudio</code></pre> </div> <h3>Libtorch (for compiling the cells)</h3> <ul> <li>Without GPU: In a local directory (e.g. <code>~/local</code> with <code>export TORCHDIR=$HOME/local/libtorch</code>)</li> </ul> <div> <pre><code> wget https://download.pytorch.org/libtorch/cpu/libtorch-shared-with-deps-2.1.1%2Bcpu.zip unzip libtorch-shared-with-deps-2.1.1%2Bcpu.zip</code></pre> </div> <ul> <li>With GPU: In a local directory (e.g. <code>~/local</code> with <code>export TORCHDIR=$HOME/local/libtorch</code>)</li> </ul> <div> <pre><code> wget https://download.pytorch.org/libtorch/cu121/libtorch-shared-with-deps-2.1.1%2Bcu121.zip unzip libtorch-shared-with-deps-2.1.1+cu121.zip</code></pre> </div> <h2>Structure of Repository</h2> <ul> <li><a href="../didearot/didearotPublic/publicationsData/2024_scmru/-/tree/main/All_Path_Res">All_Path_Res</a>: results of the direct numerical simulations used as training and testing data, see details in <a href="#part-1-data-preparation">Part 1: Data preparation</a>.</li> <li><a href="../didearot/didearotPublic/publicationsData/2024_scmru/-/tree/main/ConstRVE">ConstRVE</a>: script to run direct numerical finite element simulations, see details in <a href="#part-1-data-preparation">Part 1: Data preparation</a>.</li> <li><a href="../didearot/didearotPublic/publicationsData/2024_scmru/-/tree/main/MultiScale">MultiScale</a>: scripts to run and visualise the multiscale analyses, see details in <a href="#part-3-multiscale-analysis">Part 3: Multiscale analysis</a>.</li> <li><a href="../didearot/didearotPublic/publicationsData/2024_scmru/-/tree/main/SC_MRU">SC_MRU</a>: implementation of the RNN and scripts to train them, see details in <a href="#part-2-rnn-training">Part 2: RNN training</a>.</li> <li><a href="../didearot/didearotPublic/publicationsData/2024_scmru/-/tree/main/TrainingData">TrainingData</a>: scripts to collect, normalise and truncate the RVEs direct simulation results as training and testing data, see details in <a href="#part-1-data-preparation">Part 1: Data preparation</a>. The director also contained the storred processed data used in <sup><a href="#fn-1">1</a></sup>.</li> <li><a href="../didearot/didearotPublic/publicationsData/2024_scmru/-/tree/main/TrainingPaths">TrainingPaths</a>: scripts to generate the different loading paths for the direct numerical simulations used as training and testing data, see details in <a href="#part-1-data-preparation">Part 1: Data preparation</a>.</li> </ul> <h2>Part 1: Data preparation</h2> <h3>Generate the loading paths</h3> <ul> <li><a href="../didearot/didearotPublic/publicationsData/2024_scmru/-/blob/main/TrainingPaths/testGenerationData.py">TrainingPaths/testGenerationData.py</a> is used to generate random walk paths, with the options <ul> <li><code>Rmax = 0.11</code> # bound on the final Green Lagrange strain</li> <li><code>TimeStep = 1.</code> # in second</li> <li><code>EvalStep = [1e-4,5e-3]</code> #Bounds on the Green Lagrange increments</li> <li><code>Nmax = 2500</code> #maximum length of the sequence</li> <li><code>k = 4000</code> # number of path to generate</li> <li>The path are storred by default in <a href="../didearot/didearotPublic/publicationsData/2024_scmru/-/blob/main/ConstRVE/Paths">ConstRVE/Paths/</a>. The path has to be existing before launching the script. You can change the name in line 123 <code>saveDir = '../ConstRVE'+'/Paths/'</code>.</li> <li>Examples of generated paths can be found in <a href="../didearot/didearotPublic/publicationsData/2024_scmru/-/tree/main/ConstRVE/PathsExamples">ConstRVE/PathsExamples/</a></li> <li>The command to be run from the directory <a href="../didearot/didearotPublic/publicationsData/2024_scmru/-/tree/main/TrainingPaths">TrainingPaths</a> is</li> </ul> </li> </ul> <div> <pre><code>(mkdir ../ConstRVE/Paths) #if needed python3 testGenerationData.py</code></pre> </div> <ul> <li><a href="../didearot/didearotPublic/publicationsData/2024_scmru/-/blob/main/TrainingPaths/generationData_Cyclic.py">TrainingPaths/generationData_Cyclic.py</a> is used to generate random cylic paths, with the options <ul> <li><code>Rmax = [np.random.uniform(0.,0.04),np.random.uniform(0.,0.06),np.random.uniform(0.0,0.09),0.12]</code> # bound on the final Green Lagrange strain is random</li> <li><code>TimeStep = 1.</code> # in second</li> <li><code>EvalStep = [1e-4,5e-3]</code> #Bounds on the Green Lagrange increments</li> <li><code>Nmax = 2500</code> #maximum length of the sequence</li> <li><code>k = 2000</code> # number of path to generate</li> <li>The path are stored by default in <a href="../didearot/didearotPublic/publicationsData/2024_scmru/-/blob/main/ConstRVE/Paths">ConstRVE/Paths/</a>. You can change the name in line 123 <code>saveDir = '../ConstRVE'+'/Paths/'</code>.</li> <li>The command to be run from the directory <a href="../didearot/didearotPublic/publicationsData/2024_scmru/-/tree/main/TrainingPaths">TrainingPaths</a> is</li> </ul> </li> </ul> <div> <pre><code>(mkdir ../ConstRVE/Paths) #if needed python3 generationData_Cyclic.py</code></pre> </div> <ul> <li><a href="../didearot/didearotPublic/publicationsData/2024_scmru/-/blob/main/TrainingPaths/countPathLength.py">TrainingPaths/countPathLength.py</a> gives average, minimum and maximum lengths of the generated paths and the distribution of the <code>\Delta R</code>. By default the paths are read in <a href="../didearot/didearotPublic/publicationsData/2024_scmru/-/blob/main/ConstRVE/Paths">ConstRVE/Paths/</a> but the directory can be given as an argument. The file can be used to read <ul> <li>either the generated loading paths</li> </ul> </li> </ul> <div> <pre><code> python3 countPathLength.py '../ConstRVE/PathsExamples'</code></pre> </div> <ul> <li> <ul> <li>or the results of the <a href="#generate-the-rves-direct-simulation-results">simulations</a></li> </ul> </li> </ul> <div> <pre><code> python3 countPathLength.py '../All_Path_Res/Path_Res9'</code></pre> </div> <ul> <li><a href="../didearot/didearotPublic/publicationsData/2024_scmru/-/blob/main/TrainingPaths/graphData.py">TrainingPaths/graphData.py</a> generates illustrations from randomly picked paths in <a href="../didearot/didearotPublic/publicationsData/2024_scmru/-/blob/main/ConstRVE/Paths">ConstRVE/Paths/</a> and generate png figures.</li> </ul> <h3>Generate the RVEs direct simulation results</h3> <ul> <li>Uses the loading paths existing in <a href="../didearot/didearotPublic/publicationsData/2024_scmru/-/blob/main/ConstRVE/Paths">ConstRVE/Paths/</a>.</li> <li><a href="../didearot/didearotPublic/publicationsData/2024_scmru/-/blob/main/ConstRVE/rve.geo">ConstRVE/rve.geo</a> is the RVE geometry file that can be read by gmsh (<a href="http://www.gmsh.info" target="_blank" rel="nofollow noreferrer noopener">www.gmsh.info</a>).</li> <li><a href="../didearot/didearotPublic/publicationsData/2024_scmru/-/blob/main/ConstRVE/rve.msh">ConstRVE/rve.msh</a> is the RVE mesh file that can be read by gmsh (<a href="http://www.gmsh.info" target="_blank" rel="nofollow noreferrer noopener">www.gmsh.info</a>).</li> <li><a href="../didearot/didearotPublic/publicationsData/2024_scmru/-/blob/main/ConstRVE/utilsFunc.py">ConstRVE/utilsFunc.py</a> contains python tools to be used.</li> <li><a href="../didearot/didearotPublic/publicationsData/2024_scmru/-/blob/main/ConstRVE/Rve_withoutInternalVars.py">ConstRVE/Rve_withoutInternalVars.py</a> is used to run all the RVE simulations: <ul> <li>This requires cm3Libraries (<a href="http://www.ltas-cm3.ulg.ac.be/openSource.htm" target="_blank" rel="nofollow noreferrer noopener">http://www.ltas-cm3.ulg.ac.be/openSource.htm</a>).</li> <li>All the ouptus are stored in <code>All_Path_Res/Path_Res12</code>, you can change the name in line 71 <code>Path_Res = '../All_Path_Res/Path_Res12/'</code>. The results of RVE simulations are saved as the sequence (one configuration per line) of the Green-Lagrange strains and Second Piola-Kirchhoff stress (in column). One example can be found in <a href="../didearot/didearotPublic/publicationsData/2024_scmru/-/blob/main/All_Path_Res/Path_Res1/data_path1000.csv">All_Path_Res/Path_Res1/data_path1000.csv</a>.</li> <li>The command to be run from <a href="../didearot/didearotPublic/publicationsData/2024_scmru/-/tree/main/ConstRVE">ConstRVE</a> directory is</li> </ul> </li> </ul> <div> <pre><code> python3 Rve_withoutInternalVars.py</code></pre> </div> <h3>Collect, normalised and truncate the RVEs direct simulation results as training and testing data</h3> <ul> <li><a href="../didearot/didearotPublic/publicationsData/2024_scmru/-/blob/main/TrainingData/CheckNanData.py">TrainingData/CheckNanData.py</a> is used to check the integrity of the direct numerical simulations results <ul> <li>DNS results are read from <a href="../didearot/didearotPublic/publicationsData/2024_scmru/-/blob/main/All_Path_Res/Path_res1">All_Path_Res/Path_res1</a> to <a href="../didearot/didearotPublic/publicationsData/2024_scmru/-/blob/main/All_Path_Res/Path_res11">All_Path_Res/Path_res11</a> subdirectories.</li> <li>The command to be run from <a href="../didearot/didearotPublic/publicationsData/2024_scmru/-/tree/main/TrainingData">TrainingData</a> directory is</li> </ul> </li> </ul> <div> <pre><code> python3 CheckNanData.py</code></pre> </div> <ul> <li><a href="../didearot/didearotPublic/publicationsData/2024_scmru/-/blob/main/TrainingData/CollectData.py">TrainingData/CollectData.py</a> is used to gather all the direct numerical simulations results <ul> <li>DNS results are read from <a href="../didearot/didearotPublic/publicationsData/2024_scmru/-/blob/main/All_Path_Res/Path_res1">All_Path_Res/Path_res1</a> to <a href="../didearot/didearotPublic/publicationsData/2024_scmru/-/blob/main/All_Path_Res/Path_res11">All_Path_Res/Path_res11</a> subdirectories. It can be changed in line 31 <code>for ll in range(11):</code>.</li> <li>It saves the bounds and raw data in <a href="../didearot/didearotPublic/publicationsData/2024_scmru/-/blob/main/TrainingData/Processed_Data/Bounds_GS">TrainingData/Processed_Data/Bounds_GS</a> and <a href="../didearot/didearotPublic/publicationsData/2024_scmru/-/blob/main/TrainingData/Processed_Data/Origin_GS">TrainingData/Processed_Data/Origin_GS</a>, respectively.</li> <li>The command to be run from <a href="../didearot/didearotPublic/publicationsData/2024_scmru/-/tree/main/TrainingData">TrainingData</a> directory is</li> </ul> </li> </ul> <div> <pre><code> python3 CollectData.py</code></pre> </div> <ul> <li><a href="../didearot/didearotPublic/publicationsData/2024_scmru/-/blob/main/TrainingData/Normalization.py">TrainingData/Normalization.py</a> is used to normalise the gathered direct numerical simulations results <ul> <li>Bounds and raw data are read from <a href="../didearot/didearotPublic/publicationsData/2024_scmru/-/blob/main/TrainingData/Processed_Data/Bounds_GS">TrainingData/Processed_Data/Bounds_GS</a> and <a href="../didearot/didearotPublic/publicationsData/2024_scmru/-/blob/main/TrainingData/Processed_Data/Origin_GS">TrainingData/Processed_Data/Origin_GS</a>, respectively.</li> <li>It saves the normalized training (75%) and testing (25%) data in <a href="../didearot/didearotPublic/publicationsData/2024_scmru/-/blob/main/TrainingData/Processed_Data/Normalized_GS_Train">TrainingData/Processed_Data/Normalized_GS_Train</a> and <a href="../didearot/didearotPublic/publicationsData/2024_scmru/-/blob/main/TrainingData/Processed_Data/Normalized_GS_Test">TrainingData/Processed_Data/Normalized_GS_Test</a>, respectively.</li> <li>The command to be run from <a href="../didearot/didearotPublic/publicationsData/2024_scmru/-/tree/main/TrainingData">TrainingData</a> directory is</li> </ul> </li> </ul> <div> <pre><code> python3 Normalization.py</code></pre> </div> <ul> <li><a href="../didearot/didearotPublic/publicationsData/2024_scmru/-/blob/main/TrainingData/GaussCollectData.py">TrainingData/GaussCollectData.py</a> is an alternative using Gaussian normaliation and is used to gather all the direct numerical simulations results.</li> <li><a href="../didearot/didearotPublic/publicationsData/2024_scmru/-/blob/main/TrainingData/GaussNormalization.py">TrainingData/GaussNormalization.py</a> is an alternative to normalise following a Gaussian the gathered direct numerical simulations results.</li> <li><a href="../didearot/didearotPublic/publicationsData/2024_scmru/-/blob/main/TrainingData/Data_Padding.py">TrainingData/Data_Padding.py</a> is used to pad and trim the normalised data <ul> <li>Normalized training (75%) and testing (25%) data in <a href="../didearot/didearotPublic/publicationsData/2024_scmru/-/blob/main/TrainingData/Processed_Data/Normalized_GS_Train">TrainingData/Processed_Data/Normalized_GS_Train</a> and <a href="../didearot/didearotPublic/publicationsData/2024_scmru/-/blob/main/TrainingData/Processed_Data/Normalized_GS_Test">TrainingData/Processed_Data/Normalized_GS_Test</a>, respectively.</li> <li>The final length of the sequence (including zero padding and trimming) is given by <code>N = 200</code>.</li> <li>It saves the trimmed and padded normalised training and testing data in <a href="../didearot/didearotPublic/publicationsData/2024_scmru/-/blob/main/TrainingData/Processed_Data">TrainingData/Processed_Data/</a> as <code>'GS_Train'N</code> and <code>'GS_Test'N</code>, respectively.</li> <li>The command to be run from <a href="../didearot/didearotPublic/publicationsData/2024_scmru/-/tree/main/TrainingData">TrainingData</a> directory is</li> </ul> </li> </ul> <div> <pre><code> python3 Data_Padding.py</code></pre> </div> <ul> <li><a href="../didearot/didearotPublic/publicationsData/2024_scmru/-/blob/main/TrainingData/Tool.py">TrainingData/Tool.py</a> is a list of function used to normalise dat.</li> </ul> <h2>Part 2: RNN training</h2> <h3>Available rnn</h3> <ul> <li>The different cells are in the following directories <ul> <li><a href="../didearot/didearotPublic/publicationsData/2024_scmru/-/tree/main/SC_MRU/MGRU/NNW_SMRU">SC_MRU/MGRU/NNW_SMRU</a>: Neural network with SMRU recurrent cell.</li> <li><a href="../didearot/didearotPublic/publicationsData/2024_scmru/-/tree/main/SC_MRU/MGRU/NNW_SCMRU_T">SC_MRU/MGRU/NNW_SCMRU_T</a>: Neural network with SC-MRU-T recurrent cell.</li> <li><a href="../didearot/didearotPublic/publicationsData/2024_scmru/-/tree/main/SC_MRU/MGRU/NNW_MGRU">SC_MRU/MGRU/NNW_MGRU</a>: Neural network with orginal MGRU recurrent cell.</li> <li><a href="../didearot/didearotPublic/publicationsData/2024_scmru/-/tree/main/SC_MRU/MGRU/NNW_MGRU_M">SC_MRU/MGRU/NNW_MGRU_M</a>: Neural network with modified MGRU recurrent cell.</li> <li><a href="../didearot/didearotPublic/publicationsData/2024_scmru/-/tree/main/SC_MRU/FNN_LeakyReLU">SC_MRU/FNN_LeakyReLU/NNW_<code>X</code>Fw</a>: Neural network with SC-MRU-I recurrent cell using <code>X</code> Feed Forward non-linear transition layers.</li> <li><a href="../didearot/didearotPublic/publicationsData/2024_scmru/-/tree/main/SC_MRU/Quadratic_NLT">SC_MRU/Quandratic_NLT/NNW_<code>X</code>Q, NNW_Q_Fw, NNW_Fw_Q</a>: Neural network with SC-MRU-I recurrent cell using <code>X</code> quadratic or mixed feed-forward-quadratic non-linear transition layers.</li> <li><a href="../didearot/didearotPublic/publicationsData/2024_scmru/-/tree/main/SC_MRU/ReferenceRNN">SC_MRU/ReferenceRNN/NNW_<code>X</code>Layers</a>: Neural network with SC-LMSC recurrent cell using <code>X</code> non-linear transition layers.</li> </ul> </li> </ul> <h3>Compile the neural network models</h3> <ul> <li>In the adequate directory, e.g. <a href="../didearot/didearotPublic/publicationsData/2024_scmru/-/tree/main/SC_MRU/MGRU/NNW_SMRU">SC_MRU/MGRU/NNW_SMRU</a> for the Neural network with SMRU recurrent cell.</li> </ul> <div> <pre><code> cd build rm -rf * cmake -DCMAKE_PREFIX_PATH=$TORCHDIR .. make</code></pre> </div> <ul> <li>This create the RNN_<code>CELL</code> model in the build directory</li> </ul> <h3>Train the neural network models</h3> <ul> <li>In the adequate directory, e.g. <a href="../didearot/didearotPublic/publicationsData/2024_scmru/-/tree/main/SC_MRU/MGRU/NNW_SMRU">SC_MRU/MGRU/NNW_SMRU</a> for the Neural network with SMRU recurrent cell.</li> <li>Requires to have <a href="#compile-the-neural-network-models">compiled</a> the RNN model.</li> <li>The file <code>Train.py</code> <ul> <li>Uses the RNN_<code>CELL</code> model compiled in the <code>build</code> directory.</li> <li>Uses the trimmed and padded normalised training and testing data in <a href="../didearot/didearotPublic/publicationsData/2024_scmru/-/blob/main/TrainingData/Processed_Data">TrainingData/Processed_Data/</a> as <code>'GS_Train'N</code> and <code>'GS_Test'N</code>, respectively.</li> <li>Can be modified to use the requested ratios of training and testing sequences of different lengths to prepate the mini-baches, e.g.: <ul> <li><code>ratio = [0.2,0.02,0.6,0.06,0.01,0.9]</code></li> <li><code>PathIn1 = ['../../../TrainingData/Processed_data/GS_Train200','../../../TrainingData/Processed_data/GS_Train2500','../../../TrainingData/Processed_data/GS_Test200','../../../TrainingData/Processed_data/GS_Test2500']</code></li> <li><code>PathIn2 = ['../../../TrainingData/Processed_data/GS_Test200','../../../TrainingData/Processed_data/GS_Test400','../../../TrainingData/Processed_data/GS_Test2500','../../../TrainingData/Processed_data/GS_Test400']</code></li> </ul> </li> <li>Saves the mini-batches in <ul> <li><code>PathOut = "TrainingData.pt"</code></li> </ul> </li> <li>Saves the model <code>module-checkpoint.pt</code> and <code>module-checkpoint-optimizer.pt</code>, and loss evolution <code>Loss.txt</code> in <ul> <li>Module/H<code>n</code> with <code>n</code> the number of hiden variables.</li> <li>Output directory can be changes in NNW_<code>CELL</code>.cpp of the cell name <code>CELL</code> (and recompiling).</li> <li>Warm start can be disabled in by commenting <code>torch::load(net, "./Module/H120/module-checkpoint_CM0.pt");</code> and <code>torch::load(optimizer, "./Module/H120/module-optimizer-checkpoint_CM0.pt");</code> in NNW_<code>CELL</code>.cpp of the cell name <code>CELL</code> (and recompiling).</li> <li>Is executed with</li> </ul> </li> </ul> </li> </ul> <div> <pre><code> python3 Train.py</code></pre> </div> <h3>Convert trained c++ models for pyTorch (in view of multiscale simulations)</h3> <ul> <li><a href="../didearot/didearotPublic/publicationsData/2024_scmru/-/blob/main/SC_MRU/CheckLoss/Save_RU.py">SC_MRU/CheckLoss/RU.py</a>: functions used to read and use the rnn models.</li> <li><a href="../didearot/didearotPublic/publicationsData/2024_scmru/-/blob/main/SC_MRU/CheckLoss/Save_RNN_script.py">SC_MRU/CheckLoss/Save_RNN_script.py</a>: <ul> <li>Converts c++ trained models to pyTorch models</li> <li>Reads the trained models in SC_MRU/CELL_<code>Kind</code>/NNW_<code>CELL</code>/Module/H<code>N</code>/module.pt</li> <li>Save the converted models to <a href="../didearot/didearotPublic/publicationsData/2024_scmru/-/tree/main/SC_MRU/CheckLoss">SC_MRU/CheckLoss/</a> and to <a href="../didearot/didearotPublic/publicationsData/2024_scmru/-/tree/main/MultiScale/Model">MultiScale/Model/</a></li> <li><code>InpType = cell[0]</code> #choose the recurrent cell typeAmong the different available cells <code>cell=["SC_MRU_T","SC_MRU_I","SMRU"]</code>.</li> <li>The command to be run from the directory <a href="../didearot/didearotPublic/publicationsData/2024_scmru/-/tree/main/SC_MRU/CheckLoss">SC_MRU/CheckLoss/</a> is</li> </ul> </li> </ul> <div> <pre><code>python3 Save_RNN_script.py</code></pre> </div> <h3>Vizualize loss evolution and testing results</h3> <ul> <li><a href="../didearot/didearotPublic/publicationsData/2024_scmru/-/blob/main/SC_MRU/CheckLoss/Data_prepare.py">SC_MRU/CheckLoss/Data_prepare.py</a> contains fucntion used for testing.</li> <li><a href="../didearot/didearotPublic/publicationsData/2024_scmru/-/blob/main/SC_MRU/CheckLoss/LossVS_insertN.py">SC_MRU/CheckLoss/LossVS_insertN.py</a> tests the effect of testing data augmentation: <ul> <li>Requires to have <a href="#compile-the-neural-network-models">compiled</a> the RNN models.</li> <li>Cell type and augmentation kind can be modified: <ul> <li><code>repeat = 10</code> #number of tests</li> <li><code>dataType ='random'</code> #'even' or 'random'</li> <li><code>InpType = cell[0]</code> #choose the recurrent cell typeAmong the different available cells ```cell=["SC_MRU_T","SC_MRU_I","SMRU"]``</li> <li><code>reevaluate= False</code> # <code>False</code> to use the saved loss values and <code>True</code> to evaluate the loss values</li> <li><code>fastshifting=False</code> # <code>False</code> to vizualize before fast shifting (Fig. 11) and <code>True</code> after (Fig. 12). When <code>reevaluate== True</code>, this has no effect: the training with fast-shifting or not has to be done manually, see <a href="#train-the-neural-network-models">details</a>.</li> </ul> </li> <li>Generates new Loss_<code>CELL</code>.txt and TrainingData.pt files in case <code>reevaluate== True</code>, read the existing one if <code>reevaluate== False</code>.</li> <li>Generates Figs. 11 and 12 from <a href="../didearot/didearotPublic/publicationsData/2024_scmru/-/tree/main/SC_MRU/CheckLoss">SC_MRU/CheckLoss/</a></li> </ul> </li> </ul> <div> <pre><code> python3 LossVS_insertN.py</code></pre> </div> <ul> <li><a href="../didearot/didearotPublic/publicationsData/2024_scmru/-/blob/main/SC_MRU/CheckLoss/Plot_GS.py">SC_MRU/CheckLoss/Plot_GS.py</a> test the different NNW on RVE testing paths: <ul> <li>Requires to have <a href="#compile-the-neural-network-models">compiled</a> the RNN models.</li> <li>Cell type and augmentation kind can be modified: <ul> <li><code>InpType = cell[0]</code> #choose the recurrent cell typeAmong the different available cells ```cell=["SC_MRU_T","SC_MRU_I","SMRU"]``</li> </ul> </li> <li>Generate Figs. 13, 14 and 15 from <a href="../didearot/didearotPublic/publicationsData/2024_scmru/-/tree/main/SC_MRU/CheckLoss">SC_MRU/CheckLoss/</a></li> <li>Command to be run from <a href="../didearot/didearotPublic/publicationsData/2024_scmru/-/tree/main/SC_MRU/CheckLoss">SC_MRU/CheckLoss/</a> is</li> </ul> </li> </ul> <div> <pre><code> python3 Plot_GS.py</code></pre> </div> <ul> <li><a href="../didearot/didearotPublic/publicationsData/2024_scmru/-/blob/main/SC_MRU/CheckLoss/Plot_GS_step.py">SC_MRU/CheckLoss/Plot_GS_step.py</a> tests the different pyTorch NNWs on the RVE testing paths: <ul> <li>Requires to have <a href="#convert-trained-c-models-for-pytorch-in-view-of-multiscale-simulations">converted</a> the RNN models.</li> <li>Cell type and augmentation kind can be modified: <ul> <li><code>InpType = cell[0]</code> #choose the recurrent cell typeAmong the different available cells ```cell=["SC_MRU_T","SC_MRU_I","SMRU"]``</li> </ul> </li> <li>Command to be run from <a href="../didearot/didearotPublic/publicationsData/2024_scmru/-/tree/main/SC_MRU/CheckLoss">SC_MRU/CheckLoss/</a> is</li> </ul> </li> </ul> <div> <pre><code> python3 Plot_GS_step.py</code></pre> </div> <ul> <li><a href="../didearot/didearotPublic/publicationsData/2024_scmru/-/blob/main/SC_MRU/PlotLoss_HiddenV.py">SC_MRU/PlotLoss_HiddenV.py</a> shows the loss evolution for the different number of hidden variables --<a href="#train-the-neural-network-models">after having trained</a> or using saved loss files-- for the SMRU cell: <ul> <li>Generates Fig. 8.</li> <li>Command to be run from <a href="../didearot/didearotPublic/publicationsData/2024_scmru/-/tree/main/SC_MRU">SC_MRU/</a> is</li> </ul> </li> </ul> <div> <pre><code> python3 PlotLoss_HiddenV.py</code></pre> </div> <ul> <li><a href="../didearot/didearotPublic/publicationsData/2024_scmru/-/blob/main/SC_MRU/PlotLoss_3MRU.py">SC_MRU/PlotLoss_3MRU.py</a> shows the loss evolution for the different recurrent units --<a href="#train-the-neural-network-models">after having trained</a> or using saved loss files-- for the 120 hidden variables: <ul> <li>Generates Fig. 9.</li> <li>Command to be run from <a href="../didearot/didearotPublic/publicationsData/2024_scmru/-/tree/main/SC_MRU">SC_MRU/</a> is</li> </ul> </li> </ul> <div> <pre><code> python3 PlotLoss_3MRU.py</code></pre> </div> <ul> <li><a href="../didearot/didearotPublic/publicationsData/2024_scmru/-/blob/main/SC_MRU/PlotLoss_RefNL_H120.py">SC_MRU/PlotLoss_RefNL_H120.py</a> shows the loss evolution for the different SC-LMSC and SC-MRU-I cells --<a href="#train-the-neural-network-models">after having trained</a> or using saved loss files-- for 120 hidden variables: <ul> <li>Generates Fig. 10.</li> <li>Command to be run from <a href="../didearot/didearotPublic/publicationsData/2024_scmru/-/tree/main/SC_MRU">SC_MRU/</a> is</li> </ul> </li> </ul> <div> <pre><code> python3 PlotLoss_RefNL_H120.py</code></pre> </div> <ul> <li><a href="../didearot/didearotPublic/publicationsData/2024_scmru/-/blob/main/SC_MRU/PlotLoss_MGRU.py">SC_MRU/PlotLoss_MGRU.py</a> shows the loss evolution for the original and modified MGRU --<a href="#train-the-neural-network-models">after having trained</a> or using saved loss files-- and for the 120 hidden variables: <ul> <li>Generates Fig. A.18.</li> <li>Command to be run from <a href="../didearot/didearotPublic/publicationsData/2024_scmru/-/tree/main/SC_MRU">SC_MRU/</a> is</li> </ul> </li> </ul> <div> <pre><code> python3 PlotLoss_MGRU.py</code></pre> </div> <ul> <li><a href="../didearot/didearotPublic/publicationsData/2024_scmru/-/blob/main/SC_MRU/PlotLoss_NL.py">SC_MRU/PlotLoss_NL.py</a> shows the loss evolution for the different non-liner transition layers (quadratic and Leaky ReLU) of the SC-MRU-I cell --<a href="#train-the-neural-network-models">after having trained</a> or using saved loss files-- and for the 120 hidden variables: <ul> <li>Generates Fig. B.19.</li> <li><code>Case=1</code> # 0 for quadratic transition blocks and 1 for Leaky ReLU transition blocks</li> <li>Command to be run from <a href="../didearot/didearotPublic/publicationsData/2024_scmru/-/tree/main/SC_MRU">SC_MRU/</a> is</li> </ul> </li> </ul> <div> <pre><code> python3 PlotLoss_NL.py</code></pre> </div> <ul> <li><a href="../didearot/didearotPublic/publicationsData/2024_scmru/-/blob/main/SC_MRU/PlotLoss_DiffNL_H120.py">SC_MRU/PlotLoss_DiffNL_H120.py</a> shows the loss evolution for the different non-liner transition layers (hybrid) of the SC-MRU-I cell --<a href="#train-the-neural-network-models">after having trained</a> or using saved loss files-- and for the 120 hidden variables: <ul> <li>Generates Fig. B.20.</li> <li>Command to be run from <a href="../didearot/didearotPublic/publicationsData/2024_scmru/-/tree/main/SC_MRU">SC_MRU/</a> is</li> </ul> </li> </ul> <div> <pre><code> python3 PlotLoss_DiffNL_H120.py</code></pre> </div> <h2>Part 3: Multiscale analysis</h2> <h3>Trained surrogate models</h3> <ul> <li><a href="../didearot/didearotPublic/publicationsData/2024_scmru/-/tree/main/MultiScale/Model">MultiScale/Model</a>: contains the different rnn <ul> <li><a href="../didearot/didearotPublic/publicationsData/2024_scmru/-/blob/main/MultiScale/Model/Bounds_GS">MultiScale/Model/Bounds_GS</a>: Bounds.</li> <li><a href="../didearot/didearotPublic/publicationsData/2024_scmru/-/blob/main/MultiScale/Model/DInpFullModel.pt">MultiScale/Model/DInpFullModel.pt</a>: trained rnn with <code>SC-MRU-T</code> recurrent cell.</li> <li><a href="../didearot/didearotPublic/publicationsData/2024_scmru/-/blob/main/MultiScale/Model/IncrementModel.pt">MultiScale/Model/IncrementModel.pt</a>: trained rnn with <code>SC-MRU-I</code> recurrent cell.</li> <li><a href="../didearot/didearotPublic/publicationsData/2024_scmru/-/blob/main/MultiScale/Model/FullModel.pt">MultiScale/Model/FullModel.pt</a>: trained rnn with <code>SMRU</code> recurrent cell.</li> </ul> </li> </ul> <h3>Run mutiscale simulations using the surrogates</h3> <ul> <li><a href="../didearot/didearotPublic/publicationsData/2024_scmru/-/blob/main/MultiScale/2D_MultiScale/model.geo">MultiScale/2D_MultiScale/model.geo</a>: geometry of the macro-scale model that can be read by gmsh (<a href="http://www.gmsh.info" target="_blank" rel="nofollow noreferrer noopener">www.gmsh.info</a>).</li> <li><a href="../didearot/didearotPublic/publicationsData/2024_scmru/-/blob/main/MultiScale/2D_MultiScale/model.msh">MultiScale/2D_MultiScale/model.msh</a>: mesh of the macro-scale model that can be read by gmsh (<a href="http://www.gmsh.info" target="_blank" rel="nofollow noreferrer noopener">www.gmsh.info</a>).</li> <li><a href="../didearot/didearotPublic/publicationsData/2024_scmru/-/blob/main/MultiScale/2D_MultiScale/model.py">MultiScale/2D_MultiScale/model.py</a>: is used to run all the multiscale simulation: <ul> <li>This requires cm3Libraries (<a href="http://www.ltas-cm3.ulg.ac.be/openSource.htm" target="_blank" rel="nofollow noreferrer noopener">http://www.ltas-cm3.ulg.ac.be/openSource.htm</a>).</li> <li>Uses the bounds and trained models in <a href="../didearot/didearotPublic/publicationsData/2024_scmru/-/tree/main/MultiScale/Model">MultiScale/Model</a>.</li> <li><code>InpType = cell[0]</code> #choose the recurrent cell typeAmong the different available cells <code>cell=["SC_MRU_T","SC_MRU_I","SMRU"]</code>.</li> <li><code>factorStep= 100</code> # is the number of steps x 20 during the reloading stage between points B and C.</li> <li>The command to be run from the directory <a href="../didearot/didearotPublic/publicationsData/2024_scmru/-/tree/main/MultiScale/2D_MultiScale">MultiScale/2D_MultiScale/</a> is</li> </ul> </li> </ul> <div> <pre><code>python3 model.py</code></pre> </div> <ul> <li><a href="../didearot/didearotPublic/publicationsData/2024_scmru/-/tree/main/MultiScale/FE2">MultiScale/FE2</a>: <ul> <li>Contains the reference displacement-force results of the FE2 simulation.</li> <li><a href="../didearot/didearotPublic/publicationsData/2024_scmru/-/tree/main/MultiScale/FE2/Distributions">MultiScale/FE2/Distributions</a>: contains the macro-scale displacement and stress fields. They can be vizualized with gmsh (<a href="http://www.gmsh.info" target="_blank" rel="nofollow noreferrer noopener">www.gmsh.info</a>) using the mesh file <a href="../didearot/didearotPublic/publicationsData/2024_scmru/-/blob/main/MultiScale/FE2/Distributions/model.msh">model.msh</a>.</li> </ul> </li> <li><a href="../didearot/didearotPublic/publicationsData/2024_scmru/-/tree/main/MultiScale">MultiScale/S<code>CELL</code>_120_<code>STEPS</code></a>: <ul> <li>Contain the reference displacement-force results of the rnn-based multiscale simulations for the different recurrent cells <code>CELL</code> and steps number <code>STEPS</code> during the reloading stage between points B and C.</li> <li>For the cases <a href="../didearot/didearotPublic/publicationsData/2024_scmru/-/tree/main/MultiScale">MultiScale/S<code>CELL</code>_120_20</a>, the macro-scale displacement and stress fields are also available and can be vizualized with gmsh (<a href="http://www.gmsh.info" target="_blank" rel="nofollow noreferrer noopener">www.gmsh.info</a>) using the mesh file <a href="../didearot/didearotPublic/publicationsData/2024_scmru/-/blob/main/MultiScale/FE2/Distributions/model.msh">model.msh</a>.</li> </ul> </li> </ul> <h3>Vizualize mutiscale simulations results</h3> <ul> <li><a href="../didearot/didearotPublic/publicationsData/2024_scmru/-/blob/main/MultiScale/2D_MultiScale/plot_force.py">MultiScale/2D_MultiScale/plot_force.py</a>: is used to plot the multiscale simulations results: <ul> <li><code>InpType = cell[0]</code> #choose the recurrent cell typeAmong the different available cells <code>cell=["SC_MRU_T","SC_MRU_I","SMRU"]</code>.</li> <li>The multiscale simulations results to be plotted are saved in the directories <code>CELL_120_Step</code>, where <code>Step</code> # is the number of steps during the reloading stage between points B and C.</li> <li>The command to be run from the directory <a href="../didearot/didearotPublic/publicationsData/2024_scmru/-/tree/main/MultiScale/2D_MultiScale">MultiScale/2D_MultiScale/</a> is</li> </ul> </li> </ul> <div> <pre><code>python3 plot_force.py</code></pre> </div> <ul> <li>To vizualize the macro-scale displacement and stress fields distributions: <ul> <li><a href="../didearot/didearotPublic/publicationsData/2024_scmru/-/tree/main/MultiScale/FE2/Distributions">MultiScale/FE2/Distributions</a>: contains the macro-scale displacement and stress fields. They can be vizualized with gmsh (<a href="http://www.gmsh.info" target="_blank" rel="nofollow noreferrer noopener">www.gmsh.info</a>) using the mesh file <a href="../didearot/didearotPublic/publicationsData/2024_scmru/-/blob/main/MultiScale/FE2/Distributions/model.msh">model.msh</a>.</li> <li><a href="../didearot/didearotPublic/publicationsData/2024_scmru/-/tree/main/MultiScale">MultiScale/S<code>CELL</code>_120_20</a>, the macro-scale displacement and stress fields are also available and can be vizualized with gmsh (<a href="http://www.gmsh.info" target="_blank" rel="nofollow noreferrer noopener">www.gmsh.info</a>) using the mesh file <a href="../didearot/didearotPublic/publicationsData/2024_scmru/-/blob/main/MultiScale/FE2/Distributions/model.msh">model.msh</a>.</li> </ul> </li> </ul> <h2>Part 4: Reproduce paper<sup><a href="#fn-1">1</a></sup> figures</h2> <ul> <li>Fig. 7: The command to be run from the diretory <a href="../didearot/didearotPublic/publicationsData/2024_scmru/-/tree/main/TrainingPaths">TrainingPaths</a> is</li> </ul> <div> <pre><code> python3 countPathLength.py '../ConstRVE/PathsExamples'</code></pre> </div> <ul> <li>Fig. 9: The command to be run from the diretory <a href="../didearot/didearotPublic/publicationsData/2024_scmru/-/tree/main/SC_MRU">SC_MRU/</a> is</li> </ul> <div> <pre><code> python3 PlotLoss_HiddenV.py</code></pre> </div> <ul> <li>Fig. 10: The command to be run from the diretory <a href="../didearot/didearotPublic/publicationsData/2024_scmru/-/tree/main/SC_MRU">SC_MRU/</a> is</li> </ul> <div> <pre><code> python3 PlotLoss_3MRU.py</code></pre> </div> <ul> <li>Fig. 11: The command to be run from the diretory <a href="../didearot/didearotPublic/publicationsData/2024_scmru/-/tree/main/SC_MRU">SC_MRU/</a> is</li> </ul> <div> <pre><code> python3 PlotLoss_DiffNL_H120.py</code></pre> </div> <ul> <li>Figs. 12 and 13: The command to be run from the directory <a href="../didearot/didearotPublic/publicationsData/2024_scmru/-/tree/main/SC_MRU/CheckLoss">SC_MRU/CheckLoss/</a> is, see <a href="#vizualize-loss-evolution-and-testing-results">details</a></li> </ul> <div> <pre><code> python3 LossVS_insertN.py</code></pre> </div> <ul> <li>Figs. 14, 15 and 16: The command to be run from the directory <a href="../didearot/didearotPublic/publicationsData/2024_scmru/-/tree/main/SC_MRU/CheckLoss">SC_MRU/CheckLoss/</a></li> </ul> <div> <pre><code> python3 Plot_GS.py</code></pre> </div> <ul> <li>Figs. 17(b)(c)(d): The command to be run from the directory <a href="../didearot/didearotPublic/publicationsData/2024_scmru/-/tree/main/MultiScale/2D_MultiScale">MultiScale/2D_MultiScale/</a> is, see <a href="#vizualize-mutiscale-simulations-results">details</a>:</li> </ul> <div> <pre><code>python3 plot_force.py</code></pre> </div> <ul> <li>Figs. 18-23: Need gmsh to vizualize the results stored in <a href="../didearot/didearotPublic/publicationsData/2024_scmru/-/tree/main/MultiScale/FE2/Distributions">MultiScale/FE2/Distributions</a> and <a href="../didearot/didearotPublic/publicationsData/2024_scmru/-/tree/main/MultiScale">MultiScale/S<code>CELL</code>_120_20</a>, see <a href="#vizualize-mutiscale-simulations-results">details</a></li> <li>Fig. A.24: The command to be run from the directory <a href="../didearot/didearotPublic/publicationsData/2024_scmru/-/tree/main/SC_MRU/CheckLoss">SC_MRU/CheckLoss/</a> is, see <a href="#vizualize-loss-evolution-and-testing-results">details</a></li> </ul> <div> <pre><code> python3 PlotLoss_MGRU.py.py</code></pre> </div> <ul> <li>Fig. B.25: The command to be run from the directory <a href="../didearot/didearotPublic/publicationsData/2024_scmru/-/tree/main/SC_MRU/CheckLoss">SC_MRU/CheckLoss/</a> is, see <a href="#vizualize-loss-evolution-and-testing-results">details</a></li> </ul> <div> <pre><code> python3 PlotLoss_NL.py</code></pre> </div> <ul> <li>Fig. B.26: The command to be run from the directory <a href="../didearot/didearotPublic/publicationsData/2024_scmru/-/tree/main/SC_MRU/CheckLoss">SC_MRU/CheckLoss/</a> is, see <a href="#vizualize-loss-evolution-and-testing-results">details</a></li> </ul> <div> <pre><code> python3 PlotLoss_DiffNL_H120.py</code></pre> </div> <h2>Disclaimer</h2> <p>This project has received funding from the European Union&rsquo;s Horizon Europe Framework Programme under grant agreement No. 101056682 for the project &ldquo;DIgital DEsign strategies to certify and mAnufacture Robust cOmposite sTructures (DIDEAROT)&rdquo;. The contents of this publication are the sole responsibility of ULiege and do not necessarily reflect the opinion of the European Union. Neither the European Union nor the granting authority can be held responsible for them.</p> <ol> <li> <p>The work is described in:<br>"<em>Wu, L. and Noels, L. (2024).</em> <strong>Self-consistency Reinforced minimal Gated Recurrent Unit for surrogate modeling of history-dependent non-linear problems: application to history-dependent homogenized response of heterogeneous materials</strong> 424: 116881, <a href="https://doi.org/10.1016/j.cma.2024.116881" target="_blank" rel="nofollow noreferrer noopener">doi: 10.1016/j.cma.2024.116881</a>" which can be downloaded. We would be grateful if you could cite this publication in case you use the files. <a href="#fnref-1-5292">↩</a> <a href="#fnref-1-2">↩<sup>2</sup></a> <a href="#fnref-1-3">↩<sup>3</sup></a></p> </li> </ol>

opencc-by-4.0Jan 2024View details →
dryad36/100

Managing for ecosystem response to drought and wildfire on the Colorado Plateau

<p>These data are responses to survey questions (see below) given to staff associated with natural resource management on the Colorado Plateau, U.S.A. The survey was intended to understand how managers perceived: 1) the degree to which managed lands have experienced drought, wildfire, and related stressors; 2) the current and future responses of ecosystems to these stressors and associated changes to natural resource condition; 3) the role of natural resource management interventions in preparing for stressors and ecosystem response; 4) limitations and barriers to management interventions. The survey consisted of quantitative questions, including a combination of close-ended (yes or no) questions, select-all-that-apply questions, ranked choice questions, and 3-point, 5-point, and 11-point Likert-scale questions. The survey also included qualitative open-ended and fill-in-the-blank questions. The survey was implemented within the Qualtrics program hosted at Northern Arizona University in Flagstaff, Arizona. The numbered questions below (Q1, Q2, etc.) correspond to the columns in the spreadsheet, with possible answers chosen by survey participants indicated below each question. Each participant is a row in the spreadsheet. All identifying information of the participants has been removed to maintain their anonymity. </p>

opencc-zeroJan 2024View details →
dryad36/100

Rapid positive response of young trees growth to warming reverses nitrogen loss from subtropical soil

<ol> <li>Global warming is widely expected to alter nitrogen (N) cycling in terrestrial ecosystems by accelerating N transformations in soils. However, it is unclear how warming will affect plant–soil N cycling in subtropical ecosystems.</li> <li>Here, we measured the N transformations including net ammoniation, nitrification, nitrous oxide emissions, and nitrate in soil solution throughout the plant–soil continuum with two years of experimental soil warming (+5 °C) in a young subtropical Chinese fir mesocosm. Seasonal variations of soil and plant (foliage and root) N concentrations and isotopes (δ<sup>15</sup>N), foliar water use efficiency, and arbuscular mycorrhizal colonization rate were measured.</li> <li>Soil warming significantly increased net ammoniation and nitrification of the soil, together with the transient positive response observed in inorganic N of the soil. Warming increased nitrate N fluxes in soil solution and nitrous oxide emissions in the first year but not in the second year, suggesting N losses through leaching and gaseous in the initial period of warming. Warming primarily induced enrichment of <sup>15</sup>N in foliage relative to the soil, which was attributed to the trade-offs of persistent increases in plant N uptake caused by enhanced tree growth and a decrease in N losses with continuous warming.</li> <li>Warming significantly increased arbuscular mycorrhizal colonization and foliar water use efficiency throughout the warming period. These results suggest that young trees' growth and N uptake can rapidly acclimate to warming by mechanisms including increases in plant water use efficiency and mycorrhizal colonization.</li> <li>Our findings highlight that warming accelerates the plant–soil N cycle and promotes young trees' growth and N uptake, which in turn reduces soil N lost from this subtropical ecosystem. Therefore, our study suggests that the competition for N between plants and microbes governs whether subtropical forests are opened or closed N cycle systems under climate warming. We highlight that young trees can still maintain their high productivity in facing future climate warming since warming can improve plant N uptake and reduce N loss from subtropical ecosystems. </li> </ol>

opencc-zeroJan 2024View details →
dryad36/100

Different photoperiodic responses in diapause induction can promote the maintenance of genetic diversity via the storage effect in Daphnia pulex

<p>Understanding mechanisms that promote the maintenance of biodiversity (genetic and species diversity) has been a central topic in evolution and ecology. Previous studies have revealed that dormancy can contribute to coexistence of competing genotypes or species in fluctuating environments via the storage effect. However, they tended to focus on differences in reproductive success (e.g., seed yield) and diapause termination (e.g., germination) timing. Here we tested whether different photoperiodic responses in diapause induction can promote coexistence of two parthenogenetic (asexual) genotypes of <em>Daphnia pulex </em>in Lake Fukami-ike, Japan. Through laboratory experiments, we confirmed that short day length and low food availability induced the production of diapausing eggs. Furthermore, we found that one genotype tended to produce diapausing eggs in broader environmental conditions than the other. Terminating parthenogenetic reproduction earlier decreases total clonal production, but the early-diapausing genotype becomes advantageous by assuring reproduction in "short" years where winter arrival is earlier than usual. Empirically parameterized theoretical analyses suggested that different photoperiodic responses can promote coexistence via the storage effect with fluctuations of the growing season length. Therefore, timing of diapause induction may be as important as diapause termination timing for promoting the maintenance of genetic diversity in fluctuating environments.</p>

opencc-zeroFeb 2024View details →
dryad36/100

Mapping SARS-CoV-2 antigenic relationships and serological responses

<p>During the SARS-CoV-2 pandemic, multiple variants escaping pre-existing immunity emerged, causing concerns about continued protection. Here, we use antigenic cartography to analyze patterns of cross-reactivity among a panel of 21 variants and 15 groups of human sera obtained following primary infection with 10 different variants or after mRNA-1273 or mRNA-1273.351 vaccination. We find antigenic differences among pre-Omicron variants caused by substitutions at spike protein positions 417, 452, 484, and 501. Quantifying changes in response breadth over time and with additional vaccine doses, our results show the largest increase between 4 weeks and &gt;3 months post-2nd dose. We find changes in immunodominance of different spike regions depending on the variant an individual was first exposed to, with implications for variant risk assessment and vaccine strain selection.</p>

opencc-zeroFeb 2024View details →
zenodo36/100

tRIBS Model Scenarios: Forest Treatment Effects on Watershed Responses under Warming in the Beaver Creek (2003-2018)

<p>This dataset contains the model simulation setup and scenario results of the individual and combined effects of forest thinning and warming on the forest hydrologic response in the Beaver Creek watershed of central Arizona. The simulations were conducted with the Triangulated Irregular Network (TIN)-based Real-time Integrated Basin Simulator (tRIBS) model at a variable resolution of about 120 m, hourly resolution from 2003-2018 and aggregated daily values in this dataset. &nbsp;Raw model outputs at hourly resolution are available upon request from the authors, but not included here due to their excessive size.&nbsp;</p> <p>The model setup files are organized into the tar gzipped file: <strong>BCmodel.tar.gz</strong>. This contains the following files: (1) a series of input files (*.in) used for the model simulations, and (2) the ancillary data sets required for model execution (terrain model, soil map, land cover map, initialization file, data descriptor tables).&nbsp;</p> <p>The model rainfall forcing files are organized into the tar gzipped file:&nbsp;<strong>BCrain.tar.gz</strong>. This contains the following directories: (1) rainfall data from the bias-corrected NEXRAD product, and (2) rainfall data from the NLDAS-2 product.</p> <p>The model meteorological forcing files are organized into the tar gzipped file:&nbsp;<strong>BCweather.tar.gz</strong>. This contains the following data from bias-corrected, adjusted NLDAS-2: (1) atmospheric pressure, (2) wind speed, (3) air temperature, (4) incoming solar radiation, and (5) relative humidity.&nbsp;</p> <p>The daily values of the model outputs are stored in the file <strong>tRIBSModelScenarios_DailyOutputs.xlsx</strong>. This includes the scenarios (BC0, BC1, BC2, BC4, BC6, PT0, PT1, PT2, PT4, PT6) and the variables streamflow (Q), total evapotranspiration (ET), snowmelt (M), ground sublimation (Subg), and canopy sublimation (Subc). All values in mm/day over the period 10/01/2002 to 09/30/2018 (16 water years). A readme file is provided.&nbsp;</p> <p>More details can be found in the associated paper (this record will be updated when the paper is published):</p> <p>Cederstrom, C., Vivoni, E.R., Mascaro, G., and Svoma, B. 2024. Forest Treatment Effects on Watershed Responses under Warming.<em>&nbsp;Water Resources Research. (in revision)</em>.</p>

opencc-by-4.0Feb 2024View details →
dryad36/100

Hibernating female big brown bats (Eptesicus fuscus) adjust huddling and drinking behaviour, but not arousal frequency, in response to low humidity

<p>Many mammals hibernate during winter, reducing energy expenditure via bouts of torpor. The majority of a hibernator's energy reserves are used to fuel brief, but costly, arousals from torpor. Although arousals likely serve multiple functions, an important one is to restore water stores depleted during torpor. Many hibernating bat species require high humidity, presumably to reduce torpid water loss, but big brown bats (<em>Eptesicus fuscus</em>) appear tolerant of a wide humidity range. We tested the hypothesis that hibernating female <em>E. fuscus </em>use behavioural flexibility during torpor and arousals to maintain water balance and reduce energy expenditure. We predicted: (1) <em>E. fuscus </em>hibernating in dry conditions would exhibit more compact huddles during torpor and drink more frequently than bats in high humidity conditions; and (2) frequency and duration of torpor bouts and arousals, and thus, total loss of body mass would not differ between bats in both environments. We housed hibernating <em>E. fuscus</em> in temperature- and humidity-controlled incubators at 50% or 98% relative humidity (8°C, 110 days). Bats in the dry environment maintained a more compact huddle during torpor and drank more frequently during arousals. Bats in both environments<em> </em>had a similar number of arousals, but arousal duration was shorter in the dry environment. However, total loss of body mass over hibernation did not differ between treatments indicating that both groups used similar amounts of energy. Our results suggest that behavioural flexibility allows hibernating <em>E. fuscus</em> to maintain water balance and reduce energy costs across a wide range of hibernation humidities.</p>

opencc-zeroFeb 2024View details →
dryad36/100

Data from: Lineage diversity within a widespread endemic Australian skink to better inform conservation in response to regional-scale disturbance

<p>This dataset was used to examine the phylogeographic genetic structure of Eastern three lined skink<em> Bassiana duperreyi</em>. It comprises  SNP data used for population genetics and phylogenetic reconstruction. The data were used to provide foundational work for the detailed taxonomic re-evaluation of this species complex and to reinforce the need for biodiversity assessment to include an examination of cryptic species and/or cryptic diversity below the level of species. Such information on lineage diversity within species and its distribution in the context of disturbance at a regional scale can be factored into conservation planning regardless of whether a decision is made to formally diagnose new species taxonomically and nomenclaturally.</p>

opencc-zeroFeb 2024View details →
dryad36/100

Raw data and R code for statistical analyses from: Sensory trap leads to reliable communication without a shift in nonsexual responses to the model cue

<p>The sensory trap model of signal evolution suggests that males manipulate females into mating using traits that mimic cues used in a nonsexual context. Despite much empirical support for sensory traps, little is known about how females evolve in response to these deceptive signals. Female sea lamprey (<em>Petromyzon marinus</em>) evolved to discriminate a male sex pheromone from the larval odor it mimics and orient only towards males during mate search. Larvae and males release the attractant 3-keto petromyzonol sulfate (3kPZS), but spawning females avoid larval odor using the pheromone antagonist, petromyzonol sulfate (PZS), which larvae but not males, release at higher rates than 3kPZS. We tested the hypothesis that migratory females also discriminate between larval odor and the male pheromone and orient only to larval odor during anadromous migration, when they navigate within spawning streams using larval odor before they begin mate search. In-stream behavioral assays revealed that, unlike spawning females, migratory females do not discriminate between mixtures of 3kPZS and PZS applied at ratios typical of larval versus male odorants. Our results indicate females discriminate between the sexual and nonsexual sources of 3kPZS during but not outside of mating and show sensory traps can lead to reliable sexual communication without females shifting their responses in the original context.</p>

opencc-zeroFeb 2024View details →
dryad36/100

Raw data and outputs from: Sensory trap leads to reliable communication without a shift in nonsexual responses to the model cue

<p>The sensory trap model of signal evolution suggests that males manipulate females into mating using traits that mimic cues used in a nonsexual context. Despite much empirical support for sensory traps, little is known about how females evolve in response to these deceptive signals. Female sea lamprey (<em>Petromyzon marinus</em>) evolved to discriminate a male sex pheromone from the larval odor it mimics and orient only towards males during mate search. Larvae and males release the attractant 3-keto petromyzonol sulfate (3kPZS), but spawning females avoid larval odor using the pheromone antagonist, petromyzonol sulfate (PZS), which larvae but not males, release at higher rates than 3kPZS. We tested the hypothesis that migratory females also discriminate between larval odor and the male pheromone and orient only to larval odor during anadromous migration, when they navigate within spawning streams using larval odor before they begin mate search. In-stream behavioral assays revealed that, unlike spawning females, migratory females do not discriminate between mixtures of 3kPZS and PZS applied at ratios typical of larval versus male odorants. Our results indicate females discriminate between the sexual and nonsexual sources of 3kPZS during but not outside of mating and show sensory traps can lead to reliable sexual communication without females shifting their responses in the original context.</p>

opencc-zeroFeb 2024View details →
zenodo36/100

Dataset and R-scripts to the manuscript: Beyond salinity: plants show divergent responses to soil ion composition

<p>Dataset and R-scripts to the article: P&auml;tsch&nbsp;R., Midolo G., D&iacute;tě Z., D&iacute;tě, D., Wagner, V., Pavonič, M.,&nbsp;Danihelka, J., Preislerov&aacute;&nbsp;Z.,&nbsp;Ćuk&nbsp;M., Stroh&nbsp;H.G.,&nbsp;T&oacute;th&nbsp;T.,&nbsp;Chytr&aacute;&nbsp;H.,&nbsp;Chytr&yacute;&nbsp;M. (2024) Beyond salinity: plants show divergent responses to soil ion composition.&nbsp;<em>Global Evology and Biogeography,&nbsp;</em>00, e13821.&nbsp;<a href="https://doi.org/10.1111/geb.13821%E2%80%8B" target="_blank" rel="noopener">https://doi.org/10.1111/geb.13821</a></p>

opencc-by-4.0Feb 2024View details →

ScienceDex guides

Understand access before you commit

These curated guides explain access requirements, typical timelines, costs, and reuse considerations for widely used research datasets.

Compare curated datasets

Allen Brain Atlas

Allen Brain Atlas is an Allen Institute collection of brain map atlases, datasets, APIs, and analysis tools covering mouse, human, and non-human primate brain resources.

allen-brain-atlas
neuroscienceopenDocumentation, web resources, and API references are available online.
Last verified 2026-04-30Open record

Annotated Behaviour and Observability Dataset (ABODe)

ABODe is a University of Edinburgh DataShare dataset for behavior classification in group-housed mice using home-cage video, identities, bounding boxes, ground-plate positions, and annotator labels.

abode-home-cage
behavioral-neuroscienceopenThe DataShare record exposes download links for annotations, documentation, license text, and the zipped per-snippet data directory.
Last verified 2026-04-30Open record

DANDI Archive for NWB datasets

DANDI is a BRAIN Initiative archive for publishing and sharing neurophysiology data, including electrophysiology, optophysiology, and behavioral data packaged as NWB and related standards.

dandi-nwb
electrophysiologyopenPublished Dandiset metadata and archive endpoints are available through the production DANDI API.
Last verified 2026-04-30Open record

International Brain Laboratory public data

The International Brain Laboratory public data releases expose standardized mouse decision-making experiments, including Neuropixels recordings, widefield calcium imaging, behavior, and session metadata accessed through the ONE API.

ibl
behavioral-neuroscienceopenPublic sessions can be searched and loaded from the IBL public data server through ONE.
Last verified 2026-04-29Open record

OpenNeuro

OpenNeuro is a free, open platform for sharing neuroimaging datasets, with public search, dataset pages, and download paths for web, S3, DataLad, and the OpenNeuro CLI.

openneuro
neuroscienceopenPublished datasets are available on demand over the internet.
Last verified 2026-04-29Open record

ScienceDex for faculty

Your academic CV and NIH biosketch

Make your CV in your school's format and your NIH biosketch from it, then download both as Word files.