Mapping Virtual Reality Research in Science Education: A Systematic and Bibliometric Review with Implications for Ethnoscience Research

preprint OA: closed
Full text JSON View at publisher

Abstract

Background: Virtual reality (VR) has emerged as a transformative technology in science education, offering immersive learning experiences that enhance conceptual understanding. However, its integration with ethnoscience remains underexplored. Methods This study employed a systematic literature review following PRISMA guidelines combined with bibliometric analysis. Data were collected from the Scopus and CrossRef databases (2016–2025) and analyzed using VOSviewer. Results The findings indicate a steady increase in VR-related publications, particularly in 2025. Research is predominantly conducted in higher education contexts, with chemistry and biology as the main disciplines. Research and development, as well as experimental methods, are the most commonly employed approaches, with questionnaires and tests serving as the primary data collection instruments. Bibliometric mapping identifies virtual reality as the central theme, with emerging interdisciplinary connections, including ethnoscience, although these remain limited. Conclusions VR research in science education is rapidly growing and holds strong potential to enhance learning. However, integration with ethnoscience remains limited, highlighting the need for culturally contextualized VR learning environments.
Full text 117,351 characters · extracted from preprint-html · click to expand
Mapping Virtual Reality Research in Science... | F1000Research "use strict";function _typeof(t){return(_typeof="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t})(t)}!function(){var t=function(){var t,e,o=[],n=window,r=n;for(;r;){try{if(r.frames.__tcfapiLocator){t=r;break}}catch(t){}if(r===n.top)break;r=r.parent}t||(!function t(){var e=n.document,o=!!n.frames.__tcfapiLocator;if(!o)if(e.body){var r=e.createElement("iframe");r.style.cssText="display:none",r.name="__tcfapiLocator",e.body.appendChild(r)}else setTimeout(t,5);return!o}(),n.__tcfapi=function(){for(var t=arguments.length,n=new Array(t),r=0;r 3&&2===parseInt(n[1],10)&&"boolean"==typeof n[3]&&(e=n[3],"function"==typeof n[2]&&n[2]("set",!0)):"ping"===n[0]?"function"==typeof n[2]&&n[2]({gdprApplies:e,cmpLoaded:!1,cmpStatus:"stub"}):o.push(n)},n.addEventListener("message",(function(t){var e="string"==typeof t.data,o={};if(e)try{o=JSON.parse(t.data)}catch(t){}else o=t.data;var n="object"===_typeof(o)&&null!==o?o.__tcfapiCall:null;n&&window.__tcfapi(n.command,n.version,(function(o,r){var a={__tcfapiReturn:{returnValue:o,success:r,callId:n.callId}};t&&t.source&&t.source.postMessage&&t.source.postMessage(e?JSON.stringify(a):a,"*")}),n.parameter)}),!1))};"undefined"!=typeof module?module.exports=t:t()}(); dataLayer = dataLayer || []; // Standard GTM initialization - Google Consent Mode handles consent automatically (function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start': new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0], j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src= 'https://www.googletagmanager.com/gtm.js?id='+i+dl+ '>m_auth=hzk0Vc3qFsQYhCrIoHz68A>m_preview=env-1>m_cookies_win=x';f.parentNode.insertBefore(j,f); })(window,document,'script','dataLayer','GTM-MWFK8L5J'); ;window.NREUM||(NREUM={});NREUM.init={distributed_tracing:{enabled:true},privacy:{cookies_enabled:true},ajax:{deny_list:["bam.nr-data.net"]}}; ;NREUM.loader_config={accountID:"438030",trustKey:"438030",agentID:"772317073",licenseKey:"97f8f67f26",applicationID:"772317073"} ;NREUM.info={beacon:"bam.nr-data.net",errorBeacon:"bam.nr-data.net",licenseKey:"97f8f67f26",applicationID:"772317073",sa:1} ;/*! For license information please see nr-loader-spa-1.236.0.min.js.LICENSE.txt */ (()=>{"use strict";var e,t,r={5763:(e,t,r)=>{r.d(t,{P_:()=>l,Mt:()=>g,C5:()=>s,DL:()=>v,OP:()=>T,lF:()=>D,Yu:()=>y,Dg:()=>h,CX:()=>c,GE:()=>b,sU:()=>_});var n=r(8632),i=r(9567);const o={beacon:n.ce.beacon,errorBeacon:n.ce.errorBeacon,licenseKey:void 0,applicationID:void 0,sa:void 0,queueTime:void 0,applicationTime:void 0,ttGuid:void 0,user:void 0,account:void 0,product:void 0,extra:void 0,jsAttributes:{},userAttributes:void 0,atts:void 0,transactionName:void 0,tNamePlain:void 0},a={};function s(e){if(!e)throw new Error("All info objects require an agent identifier!");if(!a[e])throw new Error("Info for ".concat(e," was never set"));return a[e]}function c(e,t){if(!e)throw new Error("All info objects require an agent identifier!");a[e]=(0,i.D)(t,o),(0,n.Qy)(e,a[e],"info")}var u=r(7056);const d=()=>{const e={blockSelector:"[data-nr-block]",maskInputOptions:{password:!0}};return{allow_bfcache:!0,privacy:{cookies_enabled:!0},ajax:{deny_list:void 0,enabled:!0,harvestTimeSeconds:10},distributed_tracing:{enabled:void 0,exclude_newrelic_header:void 0,cors_use_newrelic_header:void 0,cors_use_tracecontext_headers:void 0,allowed_origins:void 0},session:{domain:void 0,expiresMs:u.oD,inactiveMs:u.Hb},ssl:void 0,obfuscate:void 0,jserrors:{enabled:!0,harvestTimeSeconds:10},metrics:{enabled:!0},page_action:{enabled:!0,harvestTimeSeconds:30},page_view_event:{enabled:!0},page_view_timing:{enabled:!0,harvestTimeSeconds:30,long_task:!1},session_trace:{enabled:!0,harvestTimeSeconds:10},harvest:{tooManyRequestsDelay:60},session_replay:{enabled:!1,harvestTimeSeconds:60,sampleRate:.1,errorSampleRate:.1,maskTextSelector:"*",maskAllInputs:!0,get blockClass(){return"nr-block"},get ignoreClass(){return"nr-ignore"},get maskTextClass(){return"nr-mask"},get blockSelector(){return e.blockSelector},set blockSelector(t){e.blockSelector+=",".concat(t)},get maskInputOptions(){return e.maskInputOptions},set maskInputOptions(t){e.maskInputOptions={...t,password:!0}}},spa:{enabled:!0,harvestTimeSeconds:10}}},f={};function l(e){if(!e)throw new Error("All configuration objects require an agent identifier!");if(!f[e])throw new Error("Configuration for ".concat(e," was never set"));return f[e]}function h(e,t){if(!e)throw new Error("All configuration objects require an agent identifier!");f[e]=(0,i.D)(t,d()),(0,n.Qy)(e,f[e],"config")}function g(e,t){if(!e)throw new Error("All configuration objects require an agent identifier!");var r=l(e);if(r){for(var n=t.split("."),i=0;i {r.d(t,{D:()=>i});var n=r(50);function i(e,t){try{if(!e||"object"!=typeof e)return(0,n.Z)("Setting a Configurable requires an object as input");if(!t||"object"!=typeof t)return(0,n.Z)("Setting a Configurable requires a model to set its initial properties");const r=Object.create(Object.getPrototypeOf(t),Object.getOwnPropertyDescriptors(t)),o=0===Object.keys(r).length?e:r;for(let a in o)if(void 0!==e[a])try{"object"==typeof e[a]&&"object"==typeof t[a]?r[a]=i(e[a],t[a]):r[a]=e[a]}catch(e){(0,n.Z)("An error occurred while setting a property of a Configurable",e)}return r}catch(e){(0,n.Z)("An error occured while setting a Configurable",e)}}},6818:(e,t,r)=>{r.d(t,{Re:()=>i,gF:()=>o,q4:()=>n});const n="1.236.0",i="PROD",o="CDN"},385:(e,t,r)=>{r.d(t,{FN:()=>a,IF:()=>u,Nk:()=>f,Tt:()=>s,_A:()=>o,il:()=>n,pL:()=>c,v6:()=>i,w1:()=>d});const n="undefined"!=typeof window&&!!window.document,i="undefined"!=typeof WorkerGlobalScope&&("undefined"!=typeof self&&self instanceof WorkerGlobalScope&&self.navigator instanceof WorkerNavigator||"undefined"!=typeof globalThis&&globalThis instanceof WorkerGlobalScope&&globalThis.navigator instanceof WorkerNavigator),o=n?window:"undefined"!=typeof WorkerGlobalScope&&("undefined"!=typeof self&&self instanceof WorkerGlobalScope&&self||"undefined"!=typeof globalThis&&globalThis instanceof WorkerGlobalScope&&globalThis),a=""+o?.location,s=/iPad|iPhone|iPod/.test(navigator.userAgent),c=s&&"undefined"==typeof SharedWorker,u=(()=>{const e=navigator.userAgent.match(/Firefox[/\s](\d+\.\d+)/);return Array.isArray(e)&&e.length>=2?+e[1]:0})(),d=Boolean(n&&window.document.documentMode),f=!!navigator.sendBeacon},1117:(e,t,r)=>{r.d(t,{w:()=>o});var n=r(50);const i={agentIdentifier:"",ee:void 0};class o{constructor(e){try{if("object"!=typeof e)return(0,n.Z)("shared context requires an object as input");this.sharedContext={},Object.assign(this.sharedContext,i),Object.entries(e).forEach((e=>{let[t,r]=e;Object.keys(i).includes(t)&&(this.sharedContext[t]=r)}))}catch(e){(0,n.Z)("An error occured while setting SharedContext",e)}}}},8e3:(e,t,r)=>{r.d(t,{L:()=>d,R:()=>c});var n=r(2177),i=r(1284),o=r(4322),a=r(3325);const s={};function c(e,t){const r={staged:!1,priority:a.p[t]||0};u(e),s[e].get(t)||s[e].set(t,r)}function u(e){e&&(s[e]||(s[e]=new Map))}function d(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"",t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"feature";if(u(e),!e||!s[e].get(t))return a(t);s[e].get(t).staged=!0;const r=[...s[e]];function a(t){const r=e?n.ee.get(e):n.ee,a=o.X.handlers;if(r.backlog&&a){var s=r.backlog[t],c=a[t];if(c){for(var u=0;s&&u {let[t,r]=e;return r.staged}))&&(r.sort(((e,t)=>e[1].priority-t[1].priority)),r.forEach((e=>{let[t]=e;a(t)})))}function f(e,t){var r=e[1];(0,i.D)(t[r],(function(t,r){var n=e[0];if(r[0]===n){var i=r[1],o=e[3],a=e[2];i.apply(o,a)}}))}},2177:(e,t,r)=>{r.d(t,{c:()=>f,ee:()=>u});var n=r(8632),i=r(2210),o=r(1284),a=r(5763),s="nr@context";let c=(0,n.fP)();var u;function d(){}function f(e){return(0,i.X)(e,s,l)}function l(){return new d}function h(){u.aborted=!0,u.backlog={}}c.ee?u=c.ee:(u=function e(t,r){var n={},c={},f={},g=!1;try{g=16===r.length&&(0,a.OP)(r).isolatedBacklog}catch(e){}var p={on:b,addEventListener:b,removeEventListener:y,emit:v,get:x,listeners:w,context:m,buffer:A,abort:h,aborted:!1,isBuffering:E,debugId:r,backlog:g?{}:t&&"object"==typeof t.backlog?t.backlog:{}};return p;function m(e){return e&&e instanceof d?e:e?(0,i.X)(e,s,l):l()}function v(e,r,n,i,o){if(!1!==o&&(o=!0),!u.aborted||i){t&&o&&t.emit(e,r,n);for(var a=m(n),s=w(e),d=s.length,f=0;fn,p:()=>i});var n=r(2177).ee.get("handle");function i(e,t,r,i,o){o?(o.buffer([e],i),o.emit(e,t,r)):(n.buffer([e],i),n.emit(e,t,r))}},4322:(e,t,r)=>{r.d(t,{X:()=>o});var n=r(5546);o.on=a;var i=o.handlers={};function o(e,t,r,o){a(o||n.E,i,e,t,r)}function a(e,t,r,i,o){o||(o="feature"),e||(e=n.E);var a=t[o]=t[o]||{};(a[r]=a[r]||[]).push([e,i])}},3239:(e,t,r)=>{r.d(t,{bP:()=>s,iz:()=>c,m$:()=>a});var n=r(385);let i=!1,o=!1;try{const e={get passive(){return i=!0,!1},get signal(){return o=!0,!1}};n._A.addEventListener("test",null,e),n._A.removeEventListener("test",null,e)}catch(e){}function a(e,t){return i||o?{capture:!!e,passive:i,signal:t}:!!e}function s(e,t){let r=arguments.length>2&&void 0!==arguments[2]&&arguments[2],n=arguments.length>3?arguments[3]:void 0;window.addEventListener(e,t,a(r,n))}function c(e,t){let r=arguments.length>2&&void 0!==arguments[2]&&arguments[2],n=arguments.length>3?arguments[3]:void 0;document.addEventListener(e,t,a(r,n))}},4402:(e,t,r)=>{r.d(t,{Ht:()=>u,M:()=>c,Rl:()=>a,ky:()=>s});var n=r(385);const i="xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx";function o(e,t){return e?15&e[t]:16*Math.random()|0}function a(){const e=n._A?.crypto||n._A?.msCrypto;let t,r=0;return e&&e.getRandomValues&&(t=e.getRandomValues(new Uint8Array(31))),i.split("").map((e=>"x"===e?o(t,++r).toString(16):"y"===e?(3&o()|8).toString(16):e)).join("")}function s(e){const t=n._A?.crypto||n._A?.msCrypto;let r,i=0;t&&t.getRandomValues&&(r=t.getRandomValues(new Uint8Array(31)));const a=[];for(var s=0;s {r.d(t,{Bq:()=>n,Hb:()=>o,oD:()=>i});const n="NRBA",i=144e5,o=18e5},7894:(e,t,r)=>{function n(){return Math.round(performance.now())}r.d(t,{z:()=>n})},7243:(e,t,r)=>{r.d(t,{e:()=>o});var n=r(385),i={};function o(e){if(e in i)return i[e];if(0===(e||"").indexOf("data:"))return{protocol:"data"};let t;var r=n._A?.location,o={};if(n.il)t=document.createElement("a"),t.href=e;else try{t=new URL(e,r.href)}catch(e){return o}o.port=t.port;var a=t.href.split("://");!o.port&&a[1]&&(o.port=a[1].split("/")[0].split("@").pop().split(":")[1]),o.port&&"0"!==o.port||(o.port="https"===a[0]?"443":"80"),o.hostname=t.hostname||r.hostname,o.pathname=t.pathname,o.protocol=a[0],"/"!==o.pathname.charAt(0)&&(o.pathname="/"+o.pathname);var s=!t.protocol||":"===t.protocol||t.protocol===r.protocol,c=t.hostname===r.hostname&&t.port===r.port;return o.sameOrigin=s&&(!t.hostname||c),"/"===o.pathname&&(i[e]=o),o}},50:(e,t,r)=>{function n(e,t){"function"==typeof console.warn&&(console.warn("New Relic: ".concat(e)),t&&console.warn(t))}r.d(t,{Z:()=>n})},2587:(e,t,r)=>{r.d(t,{N:()=>c,T:()=>u});var n=r(2177),i=r(5546),o=r(8e3),a=r(3325);const s={stn:[a.D.sessionTrace],err:[a.D.jserrors,a.D.metrics],ins:[a.D.pageAction],spa:[a.D.spa],sr:[a.D.sessionReplay,a.D.sessionTrace]};function c(e,t){const r=n.ee.get(t);e&&"object"==typeof e&&(Object.entries(e).forEach((e=>{let[t,n]=e;void 0===u[t]&&(s[t]?s[t].forEach((e=>{n?(0,i.p)("feat-"+t,[],void 0,e,r):(0,i.p)("block-"+t,[],void 0,e,r),(0,i.p)("rumresp-"+t,[Boolean(n)],void 0,e,r)})):n&&(0,i.p)("feat-"+t,[],void 0,void 0,r),u[t]=Boolean(n))})),Object.keys(s).forEach((e=>{void 0===u[e]&&(s[e]?.forEach((t=>(0,i.p)("rumresp-"+e,[!1],void 0,t,r))),u[e]=!1)})),(0,o.L)(t,a.D.pageViewEvent))}const u={}},2210:(e,t,r)=>{r.d(t,{X:()=>i});var n=Object.prototype.hasOwnProperty;function i(e,t,r){if(n.call(e,t))return e[t];var i=r();if(Object.defineProperty&&Object.keys)try{return Object.defineProperty(e,t,{value:i,writable:!0,enumerable:!1}),i}catch(e){}return e[t]=i,i}},1284:(e,t,r)=>{r.d(t,{D:()=>n});const n=(e,t)=>Object.entries(e||{}).map((e=>{let[r,n]=e;return t(r,n)}))},4351:(e,t,r)=>{r.d(t,{P:()=>o});var n=r(2177);const i=()=>{const e=new WeakSet;return(t,r)=>{if("object"==typeof r&&null!==r){if(e.has(r))return;e.add(r)}return r}};function o(e){try{return JSON.stringify(e,i())}catch(e){try{n.ee.emit("internal-error",[e])}catch(e){}}}},3960:(e,t,r)=>{r.d(t,{K:()=>a,b:()=>o});var n=r(3239);function i(){return"undefined"==typeof document||"complete"===document.readyState}function o(e,t){if(i())return e();(0,n.bP)("load",e,t)}function a(e){if(i())return e();(0,n.iz)("DOMContentLoaded",e)}},8632:(e,t,r)=>{r.d(t,{EZ:()=>u,Qy:()=>c,ce:()=>o,fP:()=>a,gG:()=>d,mF:()=>s});var n=r(7894),i=r(385);const o={beacon:"bam.nr-data.net",errorBeacon:"bam.nr-data.net"};function a(){return i._A.NREUM||(i._A.NREUM={}),void 0===i._A.newrelic&&(i._A.newrelic=i._A.NREUM),i._A.NREUM}function s(){let e=a();return e.o||(e.o={ST:i._A.setTimeout,SI:i._A.setImmediate,CT:i._A.clearTimeout,XHR:i._A.XMLHttpRequest,REQ:i._A.Request,EV:i._A.Event,PR:i._A.Promise,MO:i._A.MutationObserver,FETCH:i._A.fetch}),e}function c(e,t,r){let i=a();const o=i.initializedAgents||{},s=o[e]||{};return Object.keys(s).length||(s.initializedAt={ms:(0,n.z)(),date:new Date}),i.initializedAgents={...o,[e]:{...s,[r]:t}},i}function u(e,t){a()[e]=t}function d(){return function(){let e=a();const t=e.info||{};e.info={beacon:o.beacon,errorBeacon:o.errorBeacon,...t}}(),function(){let e=a();const t=e.init||{};e.init={...t}}(),s(),function(){let e=a();const t=e.loader_config||{};e.loader_config={...t}}(),a()}},7956:(e,t,r)=>{r.d(t,{N:()=>i});var n=r(3239);function i(e){let t=arguments.length>1&&void 0!==arguments[1]&&arguments[1],r=arguments.length>2?arguments[2]:void 0,i=arguments.length>3?arguments[3]:void 0;return void(0,n.iz)("visibilitychange",(function(){if(t)return void("hidden"==document.visibilityState&&e());e(document.visibilityState)}),r,i)}},1214:(e,t,r)=>{r.d(t,{em:()=>v,u5:()=>N,QU:()=>S,_L:()=>I,Gm:()=>L,Lg:()=>M,gy:()=>U,BV:()=>Q,Kf:()=>ee});var n=r(2177);const i="nr@original";var o=Object.prototype.hasOwnProperty,a=!1;function s(e,t){return e||(e=n.ee),r.inPlace=function(e,t,n,i,o){n||(n="");var a,s,c,u="-"===n.charAt(0);for(c=0;c 2?n-2:0),o=2;o {r(A[T],e,w),r(E[T],e,w)})),r(l._A,"fetch",y),t.on(y+"end",(function(e,r){var n=this;if(r){var i=r.headers.get("content-length");null!==i&&(n.rxSize=i),t.emit(y+"done",[null,r],n)}else t.emit(y+"done",[e],n)})),t}const O={},j=["pushState","replaceState"];function S(e){const t=function(e){return(e||n.ee).get("history")}(e);return!l.il||O[t.debugId]++||(O[t.debugId]=1,s(t).inPlace(window.history,j,"-")),t}var P=r(3239);const C={},R=["appendChild","insertBefore","replaceChild"];function I(e){const t=function(e){return(e||n.ee).get("jsonp")}(e);if(!l.il||C[t.debugId])return t;C[t.debugId]=!0;var r=s(t),i=/[?&](?:callback|cb)=([^&#]+)/,o=/(.*)\.([^.]+)/,a=/^(\w+)(\.|$)(.*)$/;function c(e,t){var r=e.match(a),n=r[1],i=r[3];return i?c(i,t[n]):t[n]}return r.inPlace(Node.prototype,R,"dom-"),t.on("dom-start",(function(e){!function(e){if(!e||"string"!=typeof e.nodeName||"script"!==e.nodeName.toLowerCase())return;if("function"!=typeof e.addEventListener)return;var n=(a=e.src,s=a.match(i),s?s[1]:null);var a,s;if(!n)return;var u=function(e){var t=e.match(o);if(t&&t.length>=3)return{key:t[2],parent:c(t[1],window)};return{key:e,parent:window}}(n);if("function"!=typeof u.parent[u.key])return;var d={};function f(){t.emit("jsonp-end",[],d),e.removeEventListener("load",f,(0,P.m$)(!1)),e.removeEventListener("error",l,(0,P.m$)(!1))}function l(){t.emit("jsonp-error",[],d),t.emit("jsonp-end",[],d),e.removeEventListener("load",f,(0,P.m$)(!1)),e.removeEventListener("error",l,(0,P.m$)(!1))}r.inPlace(u.parent,[u.key],"cb-",d),e.addEventListener("load",f,(0,P.m$)(!1)),e.addEventListener("error",l,(0,P.m$)(!1)),t.emit("new-jsonp",[e.src],d)}(e[0])})),t}var k=r(5763);const H={};function L(e){const t=function(e){return(e||n.ee).get("mutation")}(e);if(!l.il||H[t.debugId])return t;H[t.debugId]=!0;var r=s(t),i=k.Yu.MO;return i&&(window.MutationObserver=function(e){return this instanceof i?new i(r(e,"fn-")):i.apply(this,arguments)},MutationObserver.prototype=i.prototype),t}const z={};function M(e){const t=function(e){return(e||n.ee).get("promise")}(e);if(z[t.debugId])return t;z[t.debugId]=!0;var r=n.c,o=s(t),a=k.Yu.PR;return a&&function(){function e(r){var n=t.context(),i=o(r,"executor-",n,null,!1);const s=Reflect.construct(a,[i],e);return t.context(s).getCtx=function(){return n},s}l._A.Promise=e,Object.defineProperty(e,"name",{value:"Promise"}),e.toString=function(){return a.toString()},Object.setPrototypeOf(e,a),["all","race"].forEach((function(r){const n=a[r];e[r]=function(e){let i=!1;[...e||[]].forEach((e=>{this.resolve(e).then(a("all"===r),a(!1))}));const o=n.apply(this,arguments);return o;function a(e){return function(){t.emit("propagate",[null,!i],o,!1,!1),i=i||!e}}}})),["resolve","reject"].forEach((function(r){const n=a[r];e[r]=function(e){const r=n.apply(this,arguments);return e!==r&&t.emit("propagate",[e,!0],r,!1,!1),r}})),e.prototype=a.prototype;const n=a.prototype.then;a.prototype.then=function(){var e=this,i=r(e);i.promise=e;for(var a=arguments.length,s=new Array(a),c=0;c e())),t};function m(e,t){i.inPlace(t,["onreadystatechange"],"fn-",E)}function b(){var e=this,t=r.context(e);e.readyState>3&&!t.resolved&&(t.resolved=!0,r.emit("xhr-resolved",[],e)),i.inPlace(e,f,"fn-",E)}if(function(e,t){for(var r in e)t[r]=e[r]}(o,p),p.prototype=o.prototype,i.inPlace(p.prototype,J,"-xhr-",E),r.on("send-xhr-start",(function(e,t){m(e,t),function(e){h.push(e),a&&(y?y.then(A):u?u(A):(w=-w,x.data=w))}(t)})),r.on("open-xhr-start",m),a){var y=c&&c.resolve();if(!u&&!c){var w=1,x=document.createTextNode(w);new a(A).observe(x,{characterData:!0})}}else t.on("fn-end",(function(e){e[0]&&e[0].type===d||A()}));function A(){for(var e=0;e {r.d(t,{t:()=>n});const n=r(3325).D.ajax},6660:(e,t,r)=>{r.d(t,{A:()=>i,t:()=>n});const n=r(3325).D.jserrors,i="nr@seenError"},3081:(e,t,r)=>{r.d(t,{gF:()=>o,mY:()=>i,t9:()=>n,vz:()=>s,xS:()=>a});const n=r(3325).D.metrics,i="sm",o="cm",a="storeSupportabilityMetrics",s="storeEventMetrics"},4649:(e,t,r)=>{r.d(t,{t:()=>n});const n=r(3325).D.pageAction},7633:(e,t,r)=>{r.d(t,{Dz:()=>i,OJ:()=>a,qw:()=>o,t9:()=>n});const n=r(3325).D.pageViewEvent,i="firstbyte",o="domcontent",a="windowload"},9251:(e,t,r)=>{r.d(t,{t:()=>n});const n=r(3325).D.pageViewTiming},3614:(e,t,r)=>{r.d(t,{BST_RESOURCE:()=>i,END:()=>s,FEATURE_NAME:()=>n,FN_END:()=>u,FN_START:()=>c,PUSH_STATE:()=>d,RESOURCE:()=>o,START:()=>a});const n=r(3325).D.sessionTrace,i="bstResource",o="resource",a="-start",s="-end",c="fn"+a,u="fn"+s,d="pushState"},7836:(e,t,r)=>{r.d(t,{BODY:()=>A,CB_END:()=>E,CB_START:()=>u,END:()=>x,FEATURE_NAME:()=>i,FETCH:()=>_,FETCH_BODY:()=>v,FETCH_DONE:()=>m,FETCH_START:()=>p,FN_END:()=>c,FN_START:()=>s,INTERACTION:()=>l,INTERACTION_API:()=>d,INTERACTION_EVENTS:()=>o,JSONP_END:()=>b,JSONP_NODE:()=>g,JS_TIME:()=>T,MAX_TIMER_BUDGET:()=>a,REMAINING:()=>f,SPA_NODE:()=>h,START:()=>w,originalSetTimeout:()=>y});var n=r(5763);const i=r(3325).D.spa,o=["click","submit","keypress","keydown","keyup","change"],a=999,s="fn-start",c="fn-end",u="cb-start",d="api-ixn-",f="remaining",l="interaction",h="spaNode",g="jsonpNode",p="fetch-start",m="fetch-done",v="fetch-body-",b="jsonp-end",y=n.Yu.ST,w="-start",x="-end",A="-body",E="cb"+x,T="jsTime",_="fetch"},5938:(e,t,r)=>{r.d(t,{W:()=>o});var n=r(5763),i=r(2177);class o{constructor(e,t,r){this.agentIdentifier=e,this.aggregator=t,this.ee=i.ee.get(e,(0,n.OP)(this.agentIdentifier).isolatedBacklog),this.featureName=r,this.blocked=!1}}},9144:(e,t,r)=>{r.d(t,{j:()=>m});var n=r(3325),i=r(5763),o=r(5546),a=r(2177),s=r(7894),c=r(8e3),u=r(3960),d=r(385),f=r(50),l=r(3081),h=r(8632);function g(){const e=(0,h.gG)();["setErrorHandler","finished","addToTrace","inlineHit","addRelease","addPageAction","setCurrentRouteName","setPageViewName","setCustomAttribute","interaction","noticeError","setUserId"].forEach((t=>{e[t]=function(){for(var r=arguments.length,n=new Array(r),i=0;i 1?r-1:0),i=1;i {e.exposed&&e.api[t]&&o.push(e.api[t](...n))})),o.length>1?o:o[0]}(t,...n)}}))}var p=r(2587);function m(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},m=arguments.length>2?arguments[2]:void 0,v=arguments.length>3?arguments[3]:void 0,{init:b,info:y,loader_config:w,runtime:x={loaderType:m},exposed:A=!0}=t;const E=(0,h.gG)();y||(b=E.init,y=E.info,w=E.loader_config),(0,i.Dg)(e,b||{}),(0,i.GE)(e,w||{}),(0,i.sU)(e,x),y.jsAttributes??={},d.v6&&(y.jsAttributes.isWorker=!0),(0,i.CX)(e,y),g();const T=function(e,t){t||(0,c.R)(e,"api");const h={};var g=a.ee.get(e),p=g.get("tracer"),m="api-",v=m+"ixn-";function b(t,r,n,o){const a=(0,i.C5)(e);return null===r?delete a.jsAttributes[t]:(0,i.CX)(e,{...a,jsAttributes:{...a.jsAttributes,[t]:r}}),x(m,n,!0,o||null===r?"session":void 0)(t,r)}function y(){}["setErrorHandler","finished","addToTrace","inlineHit","addRelease"].forEach((e=>h[e]=x(m,e,!0,"api"))),h.addPageAction=x(m,"addPageAction",!0,n.D.pageAction),h.setCurrentRouteName=x(m,"routeName",!0,n.D.spa),h.setPageViewName=function(t,r){if("string"==typeof t)return"/"!==t.charAt(0)&&(t="/"+t),(0,i.OP)(e).customTransaction=(r||"http://custom.transaction")+t,x(m,"setPageViewName",!0)()},h.setCustomAttribute=function(e,t){let r=arguments.length>2&&void 0!==arguments[2]&&arguments[2];if("string"==typeof e){if(["string","number"].includes(typeof t)||null===t)return b(e,t,"setCustomAttribute",r);(0,f.Z)("Failed to execute setCustomAttribute.\nNon-null value must be a string or number type, but a type of was provided."))}else(0,f.Z)("Failed to execute setCustomAttribute.\nName must be a string type, but a type of was provided."))},h.setUserId=function(e){if("string"==typeof e||null===e)return b("enduser.id",e,"setUserId",!0);(0,f.Z)("Failed to execute setUserId.\nNon-null value must be a string type, but a type of was provided."))},h.interaction=function(){return(new y).get()};var w=y.prototype={createTracer:function(e,t){var r={},i=this,a="function"==typeof t;return(0,o.p)(v+"tracer",[(0,s.z)(),e,r],i,n.D.spa,g),function(){if(p.emit((a?"":"no-")+"fn-start",[(0,s.z)(),i,a],r),a)try{return t.apply(this,arguments)}catch(e){throw p.emit("fn-err",[arguments,this,"string"==typeof e?new Error(e):e],r),e}finally{p.emit("fn-end",[(0,s.z)()],r)}}}};function x(e,t,r,i){return function(){return(0,o.p)(l.xS,["API/"+t+"/called"],void 0,n.D.metrics,g),i&&(0,o.p)(e+t,[(0,s.z)(),...arguments],r?null:this,i,g),r?void 0:this}}function A(){r.e(439).then(r.bind(r,7438)).then((t=>{let{setAPI:r}=t;r(e),(0,c.L)(e,"api")})).catch((()=>(0,f.Z)("Downloading runtime APIs failed...")))}return["actionText","setName","setAttribute","save","ignore","onEnd","getContext","end","get"].forEach((e=>{w[e]=x(v,e,void 0,n.D.spa)})),h.noticeError=function(e,t){"string"==typeof e&&(e=new Error(e)),(0,o.p)(l.xS,["API/noticeError/called"],void 0,n.D.metrics,g),(0,o.p)("err",[e,(0,s.z)(),!1,t],void 0,n.D.jserrors,g)},d.il?(0,u.b)((()=>A()),!0):A(),h}(e,v);return(0,h.Qy)(e,T,"api"),(0,h.Qy)(e,A,"exposed"),(0,h.EZ)("activatedFeatures",p.T),T}},3325:(e,t,r)=>{r.d(t,{D:()=>n,p:()=>i});const n={ajax:"ajax",jserrors:"jserrors",metrics:"metrics",pageAction:"page_action",pageViewEvent:"page_view_event",pageViewTiming:"page_view_timing",sessionReplay:"session_replay",sessionTrace:"session_trace",spa:"spa"},i={[n.pageViewEvent]:1,[n.pageViewTiming]:2,[n.metrics]:3,[n.jserrors]:4,[n.ajax]:5,[n.sessionTrace]:6,[n.pageAction]:7,[n.spa]:8,[n.sessionReplay]:9}}},n={};function i(e){var t=n[e];if(void 0!==t)return t.exports;var o=n[e]={exports:{}};return r[e](o,o.exports,i),o.exports}i.m=r,i.d=(e,t)=>{for(var r in t)i.o(t,r)&&!i.o(e,r)&&Object.defineProperty(e,r,{enumerable:!0,get:t[r]})},i.f={},i.e=e=>Promise.all(Object.keys(i.f).reduce(((t,r)=>(i.f[r](e,t),t)),[])),i.u=e=>(({78:"page_action-aggregate",147:"metrics-aggregate",242:"session-manager",317:"jserrors-aggregate",348:"page_view_timing-aggregate",412:"lazy-feature-loader",439:"async-api",538:"recorder",590:"session_replay-aggregate",675:"compressor",733:"session_trace-aggregate",786:"page_view_event-aggregate",873:"spa-aggregate",898:"ajax-aggregate"}[e]||e)+"."+{78:"ac76d497",147:"3dc53903",148:"1a20d5fe",242:"2a64278a",317:"49e41428",348:"bd6de33a",412:"2f55ce66",439:"30bd804e",538:"1b18459f",590:"cf0efb30",675:"ae9f91a8",733:"83105561",786:"06482edd",860:"03a8b7a5",873:"e6b09d52",898:"998ef92b"}[e]+"-1.236.0.min.js"),i.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),e={},t="NRBA:",i.l=(r,n,o,a)=>{if(e[r])e[r].push(n);else{var s,c;if(void 0!==o)for(var u=document.getElementsByTagName("script"),d=0;d {s.onerror=s.onload=null,clearTimeout(h);var i=e[r];if(delete e[r],s.parentNode&&s.parentNode.removeChild(s),i&&i.forEach((e=>e(n))),t)return t(n)},h=setTimeout(l.bind(null,void 0,{type:"timeout",target:s}),12e4);s.onerror=l.bind(null,s.onerror),s.onload=l.bind(null,s.onload),c&&document.head.appendChild(s)}},i.r=e=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},i.j=364,i.p="https://js-agent.newrelic.com/",(()=>{var e={364:0,953:0};i.f.j=(t,r)=>{var n=i.o(e,t)?e[t]:void 0;if(0!==n)if(n)r.push(n[2]);else{var o=new Promise(((r,i)=>n=e[t]=[r,i]));r.push(n[2]=o);var a=i.p+i.u(t),s=new Error;i.l(a,(r=>{if(i.o(e,t)&&(0!==(n=e[t])&&(e[t]=void 0),n)){var o=r&&("load"===r.type?"missing":r.type),a=r&&r.target&&r.target.src;s.message="Loading chunk "+t+" failed.\n("+o+": "+a+")",s.name="ChunkLoadError",s.type=o,s.request=a,n[1](s)}}),"chunk-"+t,t)}};var t=(t,r)=>{var n,o,[a,s,c]=r,u=0;if(a.some((t=>0!==e[t]))){for(n in s)i.o(s,n)&&(i.m[n]=s[n]);if(c)c(i)}for(t&&t(r);u {i.r(o);var e=i(3325),t=i(5763);const r=Object.values(e.D);function n(e){const n={};return r.forEach((r=>{n[r]=function(e,r){return!1!==(0,t.Mt)(r,"".concat(e,".enabled"))}(r,e)})),n}var a=i(9144);var s=i(5546),c=i(385),u=i(8e3),d=i(5938),f=i(3960),l=i(50);class h extends d.W{constructor(e,t,r){let n=!(arguments.length>3&&void 0!==arguments[3])||arguments[3];super(e,t,r),this.auto=n,this.abortHandler,this.featAggregate,this.onAggregateImported,n&&(0,u.R)(e,r)}importAggregator(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};if(this.featAggregate||!this.auto)return;const r=c.il&&!0===(0,t.Mt)(this.agentIdentifier,"privacy.cookies_enabled");let n;this.onAggregateImported=new Promise((e=>{n=e}));const o=async()=>{let t;try{if(r){const{setupAgentSession:e}=await Promise.all([i.e(860),i.e(242)]).then(i.bind(i,3228));t=e(this.agentIdentifier)}}catch(e){(0,l.Z)("A problem occurred when starting up session manager. This page will not start or extend any session.",e)}try{if(!this.shouldImportAgg(this.featureName,t))return void(0,u.L)(this.agentIdentifier,this.featureName);const{lazyFeatureLoader:r}=await i.e(412).then(i.bind(i,8582)),{Aggregate:o}=await r(this.featureName,"aggregate");this.featAggregate=new o(this.agentIdentifier,this.aggregator,e),n(!0)}catch(e){(0,l.Z)("Downloading and initializing ".concat(this.featureName," failed..."),e),this.abortHandler?.(),n(!1)}};c.il?(0,f.b)((()=>o()),!0):o()}shouldImportAgg(r,n){return r!==e.D.sessionReplay||!1!==(0,t.Mt)(this.agentIdentifier,"session_trace.enabled")&&(!!n?.isNew||!!n?.state.sessionReplay)}}var g=i(7633),p=i(7894);class m extends h{static featureName=g.t9;constructor(r,n){let i=!(arguments.length>2&&void 0!==arguments[2])||arguments[2];if(super(r,n,g.t9,i),("undefined"==typeof PerformanceNavigationTiming||c.Tt)&&"undefined"!=typeof PerformanceTiming){const n=(0,t.OP)(r);n[g.Dz]=Math.max(Date.now()-n.offset,0),(0,f.K)((()=>n[g.qw]=Math.max((0,p.z)()-n[g.Dz],0))),(0,f.b)((()=>{const t=(0,p.z)();n[g.OJ]=Math.max(t-n[g.Dz],0),(0,s.p)("timing",["load",t],void 0,e.D.pageViewTiming,this.ee)}))}this.importAggregator()}}var v=i(1117),b=i(1284);class y extends v.w{constructor(e){super(e),this.aggregatedData={}}store(e,t,r,n,i){var o=this.getBucket(e,t,r,i);return o.metrics=function(e,t){t||(t={count:0});return t.count+=1,(0,b.D)(e,(function(e,r){t[e]=w(r,t[e])})),t}(n,o.metrics),o}merge(e,t,r,n,i){var o=this.getBucket(e,t,n,i);if(o.metrics){var a=o.metrics;a.count+=r.count,(0,b.D)(r,(function(e,t){if("count"!==e){var n=a[e],i=r[e];i&&!i.c?a[e]=w(i.t,n):a[e]=function(e,t){if(!t)return e;t.c||(t=x(t.t));return t.min=Math.min(e.min,t.min),t.max=Math.max(e.max,t.max),t.t+=e.t,t.sos+=e.sos,t.c+=e.c,t}(i,a[e])}}))}else o.metrics=r}storeMetric(e,t,r,n){var i=this.getBucket(e,t,r);return i.stats=w(n,i.stats),i}getBucket(e,t,r,n){this.aggregatedData[e]||(this.aggregatedData[e]={});var i=this.aggregatedData[e][t];return i||(i=this.aggregatedData[e][t]={params:r||{}},n&&(i.custom=n)),i}get(e,t){return t?this.aggregatedData[e]&&this.aggregatedData[e][t]:this.aggregatedData[e]}take(e){for(var t={},r="",n=!1,i=0;i t.max&&(t.max=e),e 2&&void 0!==arguments[2])||arguments[2];super(e,r,j.t,n),c.il&&((0,t.OP)(e).initHidden=Boolean("hidden"===document.visibilityState),(0,N.N)((()=>(0,s.p)("docHidden",[(0,p.z)()],void 0,j.t,this.ee)),!0),(0,O.bP)("pagehide",(()=>(0,s.p)("winPagehide",[(0,p.z)()],void 0,j.t,this.ee))),this.importAggregator())}}var P=i(3081);class C extends h{static featureName=P.t9;constructor(e,t){let r=!(arguments.length>2&&void 0!==arguments[2])||arguments[2];super(e,t,P.t9,r),this.importAggregator()}}var R,I=i(2210),k=i(1214),H=i(2177),L={};try{R=localStorage.getItem("__nr_flags").split(","),console&&"function"==typeof console.log&&(L.console=!0,-1!==R.indexOf("dev")&&(L.dev=!0),-1!==R.indexOf("nr_dev")&&(L.nrDev=!0))}catch(e){}function z(e){try{L.console&&z(e)}catch(e){}}L.nrDev&&H.ee.on("internal-error",(function(e){z(e.stack)})),L.dev&&H.ee.on("fn-err",(function(e,t,r){z(r.stack)})),L.dev&&(z("NR AGENT IN DEVELOPMENT MODE"),z("flags: "+(0,b.D)(L,(function(e,t){return e})).join(", ")));var M=i(6660);class B extends h{static featureName=M.t;constructor(r,n){let i=!(arguments.length>2&&void 0!==arguments[2])||arguments[2];super(r,n,M.t,i),this.skipNext=0;try{this.removeOnAbort=new AbortController}catch(e){}const o=this;o.ee.on("fn-start",(function(e,t,r){o.abortHandler&&(o.skipNext+=1)})),o.ee.on("fn-err",(function(t,r,n){o.abortHandler&&!n[M.A]&&((0,I.X)(n,M.A,(function(){return!0})),this.thrown=!0,(0,s.p)("err",[n,(0,p.z)()],void 0,e.D.jserrors,o.ee))})),o.ee.on("fn-end",(function(){o.abortHandler&&!this.thrown&&o.skipNext>0&&(o.skipNext-=1)})),o.ee.on("internal-error",(function(t){(0,s.p)("ierr",[t,(0,p.z)(),!0],void 0,e.D.jserrors,o.ee)})),this.origOnerror=c._A.onerror,c._A.onerror=this.onerrorHandler.bind(this),c._A.addEventListener("unhandledrejection",(t=>{const r=function(e){let t="Unhandled Promise Rejection: ";if(e instanceof Error)try{return e.message=t+e.message,e}catch(t){return e}if(void 0===e)return new Error(t);try{return new Error(t+(0,D.P)(e))}catch(e){return new Error(t)}}(t.reason);(0,s.p)("err",[r,(0,p.z)(),!1,{unhandledPromiseRejection:1}],void 0,e.D.jserrors,this.ee)}),(0,O.m$)(!1,this.removeOnAbort?.signal)),(0,k.gy)(this.ee),(0,k.BV)(this.ee),(0,k.em)(this.ee),(0,t.OP)(r).xhrWrappable&&(0,k.Kf)(this.ee),this.abortHandler=this.#e,this.importAggregator()}#e(){this.removeOnAbort?.abort(),this.abortHandler=void 0}onerrorHandler(t,r,n,i,o){"function"==typeof this.origOnerror&&this.origOnerror(...arguments);try{this.skipNext?this.skipNext-=1:(0,s.p)("err",[o||new F(t,r,n),(0,p.z)()],void 0,e.D.jserrors,this.ee)}catch(t){try{(0,s.p)("ierr",[t,(0,p.z)(),!0],void 0,e.D.jserrors,this.ee)}catch(e){}}return!1}}function F(e,t,r){this.message=e||"Uncaught error with no additional information",this.sourceURL=t,this.line=r}let U=1;const q="nr@id";function G(e){const t=typeof e;return!e||"object"!==t&&"function"!==t?-1:e===c._A?0:(0,I.X)(e,q,(function(){return U++}))}function V(e){if("string"==typeof e&&e.length)return e.length;if("object"==typeof e){if("undefined"!=typeof ArrayBuffer&&e instanceof ArrayBuffer&&e.byteLength)return e.byteLength;if("undefined"!=typeof Blob&&e instanceof Blob&&e.size)return e.size;if(!("undefined"!=typeof FormData&&e instanceof FormData))try{return(0,D.P)(e).length}catch(e){return}}}var X=i(7243);class W{constructor(e){this.agentIdentifier=e,this.generateTracePayload=this.generateTracePayload.bind(this),this.shouldGenerateTrace=this.shouldGenerateTrace.bind(this)}generateTracePayload(e){if(!this.shouldGenerateTrace(e))return null;var r=(0,t.DL)(this.agentIdentifier);if(!r)return null;var n=(r.accountID||"").toString()||null,i=(r.agentID||"").toString()||null,o=(r.trustKey||"").toString()||null;if(!n||!i)return null;var a=(0,_.M)(),s=(0,_.Ht)(),c=Date.now(),u={spanId:a,traceId:s,timestamp:c};return(e.sameOrigin||this.isAllowedOrigin(e)&&this.useTraceContextHeadersForCors())&&(u.traceContextParentHeader=this.generateTraceContextParentHeader(a,s),u.traceContextStateHeader=this.generateTraceContextStateHeader(a,c,n,i,o)),(e.sameOrigin&&!this.excludeNewrelicHeader()||!e.sameOrigin&&this.isAllowedOrigin(e)&&this.useNewrelicHeaderForCors())&&(u.newrelicHeader=this.generateTraceHeader(a,s,c,n,i,o)),u}generateTraceContextParentHeader(e,t){return"00-"+t+"-"+e+"-01"}generateTraceContextStateHeader(e,t,r,n,i){return i+"@nr=0-1-"+r+"-"+n+"-"+e+"----"+t}generateTraceHeader(e,t,r,n,i,o){if(!("function"==typeof c._A?.btoa))return null;var a={v:[0,1],d:{ty:"Browser",ac:n,ap:i,id:e,tr:t,ti:r}};return o&&n!==o&&(a.d.tk=o),btoa((0,D.P)(a))}shouldGenerateTrace(e){return this.isDtEnabled()&&this.isAllowedOrigin(e)}isAllowedOrigin(e){var r=!1,n={};if((0,t.Mt)(this.agentIdentifier,"distributed_tracing")&&(n=(0,t.P_)(this.agentIdentifier).distributed_tracing),e.sameOrigin)r=!0;else if(n.allowed_origins instanceof Array)for(var i=0;i 2&&void 0!==arguments[2])||arguments[2];super(r,n,Z.t,i),(0,t.OP)(r).xhrWrappable&&(this.dt=new W(r),this.handler=(e,t,r,n)=>(0,s.p)(e,t,r,n,this.ee),(0,k.u5)(this.ee),(0,k.Kf)(this.ee),function(r,n,i,o){function a(e){var t=this;t.totalCbs=0,t.called=0,t.cbTime=0,t.end=E,t.ended=!1,t.xhrGuids={},t.lastSize=null,t.loadCaptureCalled=!1,t.params=this.params||{},t.metrics=this.metrics||{},e.addEventListener("load",(function(r){_(t,e)}),(0,O.m$)(!1)),c.IF||e.addEventListener("progress",(function(e){t.lastSize=e.loaded}),(0,O.m$)(!1))}function s(e){this.params={method:e[0]},T(this,e[1]),this.metrics={}}function u(e,n){var i=(0,t.DL)(r);i.xpid&&this.sameOrigin&&n.setRequestHeader("X-NewRelic-ID",i.xpid);var a=o.generateTracePayload(this.parsedOrigin);if(a){var s=!1;a.newrelicHeader&&(n.setRequestHeader("newrelic",a.newrelicHeader),s=!0),a.traceContextParentHeader&&(n.setRequestHeader("traceparent",a.traceContextParentHeader),a.traceContextStateHeader&&n.setRequestHeader("tracestate",a.traceContextStateHeader),s=!0),s&&(this.dt=a)}}function d(e,t){var r=this.metrics,i=e[0],o=this;if(r&&i){var a=V(i);a&&(r.txSize=a)}this.startTime=(0,p.z)(),this.listener=function(e){try{"abort"!==e.type||o.loadCaptureCalled||(o.params.aborted=!0),("load"!==e.type||o.called===o.totalCbs&&(o.onloadCalled||"function"!=typeof t.onload)&&"function"==typeof o.end)&&o.end(t)}catch(e){try{n.emit("internal-error",[e])}catch(e){}}};for(var s=0;s 1?e[1]=i:e.push(i)}else e[0]&&e[0].headers&&s(e[0].headers,n)&&(this.dt=n);function s(e,t){var r=!1;return t.newrelicHeader&&(e.set("newrelic",t.newrelicHeader),r=!0),t.traceContextParentHeader&&(e.set("traceparent",t.traceContextParentHeader),t.traceContextStateHeader&&e.set("tracestate",t.traceContextStateHeader),r=!0),r}}function x(e,t){this.params={},this.metrics={},this.startTime=(0,p.z)(),this.dt=t,e.length>=1&&(this.target=e[0]),e.length>=2&&(this.opts=e[1]);var r,n=this.opts||{},i=this.target;"string"==typeof i?r=i:"object"==typeof i&&i instanceof Y?r=i.url:c._A?.URL&&"object"==typeof i&&i instanceof URL&&(r=i.href),T(this,r);var o=(""+(i&&i instanceof Y&&i.method||n.method||"GET")).toUpperCase();this.params.method=o,this.txSize=V(n.body)||0}function A(t,r){var n;this.endTime=(0,p.z)(),this.params||(this.params={}),this.params.status=r?r.status:0,"string"==typeof this.rxSize&&this.rxSize.length>0&&(n=+this.rxSize);var o={txSize:this.txSize,rxSize:n,duration:(0,p.z)()-this.startTime};i("xhr",[this.params,o,this.startTime,this.endTime,"fetch"],this,e.D.ajax)}function E(t){var r=this.params,n=this.metrics;if(!this.ended){this.ended=!0;for(var o=0;o 2&&void 0!==arguments[2])||arguments[2];super(e,t,we.t,r),this.importAggregator()}}new class{constructor(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:(0,_.ky)(16);c._A?(this.agentIdentifier=t,this.sharedAggregator=new y({agentIdentifier:this.agentIdentifier}),this.features={},this.desiredFeatures=new Set(e.features||[]),this.desiredFeatures.add(m),Object.assign(this,(0,a.j)(this.agentIdentifier,e,e.loaderType||"agent")),this.start()):(0,l.Z)("Failed to initial the agent. Could not determine the runtime environment.")}get config(){return{info:(0,t.C5)(this.agentIdentifier),init:(0,t.P_)(this.agentIdentifier),loader_config:(0,t.DL)(this.agentIdentifier),runtime:(0,t.OP)(this.agentIdentifier)}}start(){const t="features";try{const r=n(this.agentIdentifier),i=[...this.desiredFeatures];i.sort(((t,r)=>e.p[t.featureName]-e.p[r.featureName])),i.forEach((t=>{if(r[t.featureName]||t.featureName===e.D.pageViewEvent){const n=function(t){switch(t){case e.D.ajax:return[e.D.jserrors];case e.D.sessionTrace:return[e.D.ajax,e.D.pageViewEvent];case e.D.sessionReplay:return[e.D.sessionTrace];case e.D.pageViewTiming:return[e.D.pageViewEvent];default:return[]}}(t.featureName);n.every((e=>r[e]))||(0,l.Z)("".concat(t.featureName," is enabled but one or more dependent features has been disabled (").concat((0,D.P)(n),"). This may cause unintended consequences or missing data...")),this.features[t.featureName]=new t(this.agentIdentifier,this.sharedAggregator)}})),(0,T.Qy)(this.agentIdentifier,this.features,t)}catch(e){(0,l.Z)("Failed to initialize all enabled instrument classes (agent aborted) -",e);for(const e in this.features)this.features[e].abortHandler?.();const r=(0,T.fP)();return delete r.initializedAgents[this.agentIdentifier]?.api,delete r.initializedAgents[this.agentIdentifier]?.[t],delete this.sharedAggregator,r.ee?.abort(),delete r.ee?.get(this.agentIdentifier),!1}}}({features:[J,m,S,class extends h{static featureName=oe;constructor(t,r){if(super(t,r,oe,!(arguments.length>2&&void 0!==arguments[2])||arguments[2]),!c.il)return;const n=this.ee;let i;(0,k.QU)(n),this.eventsEE=(0,k.em)(n),this.eventsEE.on(se,(function(e,t){this.bstStart=(0,p.z)()})),this.eventsEE.on(ae,(function(t,r){(0,s.p)("bst",[t[0],r,this.bstStart,(0,p.z)()],void 0,e.D.sessionTrace,n)})),n.on(ce+ne,(function(e){this.time=(0,p.z)(),this.startPath=location.pathname+location.hash})),n.on(ce+ie,(function(t){(0,s.p)("bstHist",[location.pathname+location.hash,this.startPath,this.time],void 0,e.D.sessionTrace,n)}));try{i=new PerformanceObserver((t=>{const r=t.getEntries();(0,s.p)(te,[r],void 0,e.D.sessionTrace,n)})),i.observe({type:re,buffered:!0})}catch(e){}this.importAggregator({resourceObserver:i})}},C,xe,B,class extends h{static featureName=de;constructor(e,r){if(super(e,r,de,!(arguments.length>2&&void 0!==arguments[2])||arguments[2]),!c.il)return;if(!(0,t.OP)(e).xhrWrappable)return;try{this.removeOnAbort=new AbortController}catch(e){}let n,i=0;const o=this.ee.get("tracer"),a=(0,k._L)(this.ee),s=(0,k.Lg)(this.ee),u=(0,k.BV)(this.ee),d=(0,k.Kf)(this.ee),f=this.ee.get("events"),l=(0,k.u5)(this.ee),h=(0,k.QU)(this.ee),g=(0,k.Gm)(this.ee);function m(e,t){h.emit("newURL",[""+window.location,t])}function v(){i++,n=window.location.hash,this[ve]=(0,p.z)()}function b(){i--,window.location.hash!==n&&m(0,!0);var e=(0,p.z)();this[pe]=~~this[pe]+e-this[ve],this[ye]=e}function y(e,t){e.on(t,(function(){this[t]=(0,p.z)()}))}this.ee.on(ve,v),s.on(be,v),a.on(be,v),this.ee.on(ye,b),s.on(ge,b),a.on(ge,b),this.ee.buffer([ve,ye,"xhr-resolved"],this.featureName),f.buffer([ve],this.featureName),u.buffer(["setTimeout"+le,"clearTimeout"+fe,ve],this.featureName),d.buffer([ve,"new-xhr","send-xhr"+fe],this.featureName),l.buffer([me+fe,me+"-done",me+he+fe,me+he+le],this.featureName),h.buffer(["newURL"],this.featureName),g.buffer([ve],this.featureName),s.buffer(["propagate",be,ge,"executor-err","resolve"+fe],this.featureName),o.buffer([ve,"no-"+ve],this.featureName),a.buffer(["new-jsonp","cb-start","jsonp-error","jsonp-end"],this.featureName),y(l,me+fe),y(l,me+"-done"),y(a,"new-jsonp"),y(a,"jsonp-end"),y(a,"cb-start"),h.on("pushState-end",m),h.on("replaceState-end",m),window.addEventListener("hashchange",m,(0,O.m$)(!0,this.removeOnAbort?.signal)),window.addEventListener("load",m,(0,O.m$)(!0,this.removeOnAbort?.signal)),window.addEventListener("popstate",(function(){m(0,i>1)}),(0,O.m$)(!0,this.removeOnAbort?.signal)),this.abortHandler=this.#e,this.importAggregator()}#e(){this.removeOnAbort?.abort(),this.abortHandler=void 0}}],loaderType:"spa"})})(),window.NRBA=o})(); window.jQuery || document.write(' ') CKEDITOR_BASEPATH='https://f1000research.com/js/vendor/ckeditor/' window.reactTheme = 'research'; window.MathJax = { CommonHTML: { linebreaks: { automatic: true } }, 'HTML-CSS': { linebreaks: { automatic: true } }, SVG: { linebreaks: { automatic: true } }, AuthorInit: function() { MathJax.Hub.Register.MessageHook('End Process', function () { let timeout = false; // holder for timeout id const delay = 250; // delay after event is "complete" to run callback const reflowMath = function() { const dispFormulas = document.querySelectorAll('.disp-formula.panel'); if (!dispFormulas) { return; } for (const dispFormula of dispFormulas) { const child = dispFormula.querySelector('.MathJax_Preview').nextSibling.firstChild; const isMultiline = MathJax.Hub.getAllJax(dispFormula)[0].root.isMultiline; if (dispFormula.offsetWidth < child.offsetWidth || isMultiline) { MathJax.Hub.Queue(['Rerender', MathJax.Hub, dispFormula]); } } }; window.addEventListener('resize', function() { clearTimeout(timeout); // clear the timeout timeout = setTimeout(reflowMath, delay); // start timing for event "completion" }); }); }, }; if (window.location.hash == '#_=_'){ window.location = window.location.href.split('#')[0] } !function(f,b,e,v,n,t,s){if(f.fbq)return;n=f.fbq=function() {n.callMethod? n.callMethod.apply(n,arguments):n.queue.push(arguments)} ;if(!f._fbq)f._fbq=n; n.push=n;n.loaded=!0;n.version='2.0';n.queue=[];t=b.createElement(e);t.async=!0; t.src=v;s=b.getElementsByTagName(e)[0];s.parentNode.insertBefore(t,s)}(window, document,'script','https://connect.facebook.net/en_US/fbevents.js'); fbq('init', '1641728616063202'); fbq('track', "PixelInitialized", {}); (function(h,o,t,j,a,r){ h.hj=h.hj||function(){(h.hj.q=h.hj.q||[]).push(arguments)}; h._hjSettings={hjid:2318163,hjsv:6}; a=o.getElementsByTagName('head')[0]; r=o.createElement('script');r.async=1; r.src=t+h._hjSettings.hjid+j+h._hjSettings.hjsv; a.appendChild(r); })(window,document,'https://static.hotjar.com/c/hotjar-','.js?sv='); search file_upload Submit your research search menu close search Browse Gateways & Collections How to Publish Submit your Research My Submissions Article Guidelines Article Guidelines (New Versions) Open Data, Software and Code Guidelines Open Data and Accessible Source Materials Guidelines (HSS) Open Data, Software and Code Guidelines (PSE) Prepublication Checks Production Process Posters and Slides Guidelines Document Guidelines Article Processing Charges Peer Review Finding Article Reviewers About How it Works For Reviewers Our Advisors Policies Glossary FAQs For Developers Newsroom Contact My Research Submissions Content and Tracking Alerts My Details Sign In file_upload Submit your research { "@context": "https://schema.org", "@type": "ScholarlyArticle", "mainEntityOfPage": { "@type": "WebPage", "@id": "https://f1000research.com/articles/15-597" }, "headline": "Mapping Virtual Reality Research in Science Education: A Systematic and Bibliometric Review with...", "datePublished": "2026-04-19T05:57:43", "dateModified": "2026-04-19T05:57:43", "author": [ { "@type": "Person", "name": "Sudarmin Sudarmin" }, { "@type": "Person", "name": "Erna Noor Savitri" }, { "@type": "Person", "name": "Dwi Septiana Sari" }, { "@type": "Person", "name": "Qori Agussuryani Puji Hartini" }, { "@type": "Person", "name": "Reza Akmar" }, { "@type": "Person", "name": "Edy Hafizan bin Mohd Shahali" } ], "publisher": { "@type": "Organization", "name": "F1000Research", "logo": { "@type": "ImageObject", "url": "https://f1000research.com/img/AMP/F1000Research_image.png", "height": 480, "width": 60 } }, "image": { "@type": "ImageObject", "url": "https://f1000research.com/img/AMP/F1000Research_image.png", "height": 1200, "width": 150 }, "description": " Background Virtual reality (VR) has emerged as a transformative technology in science education, offering immersive learning experiences that enhance conceptual understanding. However, its integration with ethnoscience remains underexplored. Methods This study employed a systematic literature review following PRISMA guidelines combined with bibliometric analysis. Data were collected from the Scopus and CrossRef databases (2016–2025) and analyzed using VOSviewer. Results The findings indicate a steady increase in VR-related publications, particularly in 2025. Research is predominantly conducted in higher education contexts, with chemistry and biology as the main disciplines. Research and development, as well as experimental methods, are the most commonly employed approaches, with questionnaires and tests serving as the primary data collection instruments. Bibliometric mapping identifies virtual reality as the central theme, with emerging interdisciplinary connections, including ethnoscience, although these remain limited. Conclusions VR research in science education is rapidly growing and holds strong potential to enhance learning. However, integration with ethnoscience remains limited, highlighting the need for culturally contextualized VR learning environments. " } { "@context": "http://schema.org", "@type": "BreadcrumbList", "itemListElement": [ { "@type": "ListItem", "position": "1", "item": { "@id": "https://f1000research.com/", "name": "Home" } }, { "@type": "ListItem", "position": "2", "item": { "@id": "https://f1000research.com/browse/articles", "name": "Browse" } }, { "@type": "ListItem", "position": "3", "item": { "@id": "https://f1000research.com/articles/15-597", "name": "Mapping Virtual Reality Research in Science Education: A Systematic..." } } ] } Home Browse Mapping Virtual Reality Research in Science Education: A Systematic... ALL Metrics - Views Downloads Get PDF Get XML Cite How to cite this article Sudarmin S, Noor Savitri E, Septiana Sari D et al. Mapping Virtual Reality Research in Science Education: A Systematic and Bibliometric Review with Implications for Ethnoscience Research [version 1; peer review: awaiting peer review] . F1000Research 2026, 15 :597 ( https://doi.org/10.12688/f1000research.179348.1 ) NOTE: If applicable, it is important to ensure the information in square brackets after the title is included in all citations of this article. Close Copy Citation Details Export Export Citation Sciwheel EndNote Ref. Manager Bibtex ProCite Sente EXPORT Select a format first Track Share ▬ ✚ Systematic Review Mapping Virtual Reality Research in Science Education: A Systematic and Bibliometric Review with Implications for Ethnoscience Research [version 1; peer review: awaiting peer review] Sudarmin Sudarmin https://orcid.org/0009-0009-5316-327X 1 , Erna Noor Savitri https://orcid.org/0000-0002-5726-9081 2 , Dwi Septiana Sari 2 , Qori Agussuryani Puji Hartini https://orcid.org/0009-0009-4627-0683 2,3 , Reza Akmar 2 , Edy Hafizan bin Mohd Shahali 4 Sudarmin Sudarmin https://orcid.org/0009-0009-5316-327X 1 , Erna Noor Savitri https://orcid.org/0000-0002-5726-9081 2 , [...] Dwi Septiana Sari 2 , Qori Agussuryani Puji Hartini https://orcid.org/0009-0009-4627-0683 2,3 , Reza Akmar 2 , Edy Hafizan bin Mohd Shahali 4 PUBLISHED 19 Apr 2026 Author details Author details 1 Chemistry Education, Universitas Negeri Semarang Fakultas Matematika dan Ilmu Pengetahuan Alam, Semarang, Central Java, 50229, Indonesia 2 Science Education, Universitas Negeri Semarang Fakultas Matematika dan Ilmu Pengetahuan Alam, Semarang, Central Java, 50229, Indonesia 3 Elementary School Education, Universitas Sains Al-Qur'an, Wonosobo, Central Java, 56351, Indonesia 4 Mathematics and Science Education, University of Malaya, Kuala Lumpur, Federal Territory of Kuala Lumpur, 50603, Malaysia Sudarmin Sudarmin Roles: Conceptualization, Methodology, Project Administration, Software, Visualization, Writing – Original Draft Preparation Erna Noor Savitri Roles: Formal Analysis, Investigation, Methodology, Software, Supervision, Validation, Writing – Review & Editing Dwi Septiana Sari Roles: Formal Analysis, Investigation, Methodology, Software, Supervision, Validation, Writing – Review & Editing Qori Agussuryani Puji Hartini Roles: Conceptualization, Formal Analysis, Software, Visualization, Writing – Original Draft Preparation Reza Akmar Roles: Conceptualization, Formal Analysis, Software, Visualization, Writing – Original Draft Preparation Edy Hafizan bin Mohd Shahali Roles: Data Curation, Methodology, Resources, Writing – Review & Editing OPEN PEER REVIEW REVIEWER STATUS AWAITING PEER REVIEW Abstract Background Virtual reality (VR) has emerged as a transformative technology in science education, offering immersive learning experiences that enhance conceptual understanding. However, its integration with ethnoscience remains underexplored. Methods This study employed a systematic literature review following PRISMA guidelines combined with bibliometric analysis. Data were collected from the Scopus and CrossRef databases (2016–2025) and analyzed using VOSviewer. Results The findings indicate a steady increase in VR-related publications, particularly in 2025. Research is predominantly conducted in higher education contexts, with chemistry and biology as the main disciplines. Research and development, as well as experimental methods, are the most commonly employed approaches, with questionnaires and tests serving as the primary data collection instruments. Bibliometric mapping identifies virtual reality as the central theme, with emerging interdisciplinary connections, including ethnoscience, although these remain limited. Conclusions VR research in science education is rapidly growing and holds strong potential to enhance learning. However, integration with ethnoscience remains limited, highlighting the need for culturally contextualized VR learning environments. READ ALL READ LESS Keywords Bibliometric mapping, virtual reality, keyword analysis, PRISMA, ethnoscience Corresponding Author(s) Sudarmin Sudarmin ( [email protected] ) Erna Noor Savitri ( [email protected] ) Close Corresponding authors: Sudarmin Sudarmin, Erna Noor Savitri Competing interests: No competing interests were disclosed. Grant information: This research is funded by the Indonesian Endowment Fund for Education (LPDP) on behalf of the Indonesian Ministry of Higher Education, Science and Technology and managed under the EQUITY Program (Contract No. 4311/B3/DT.03.08/2025) under grant number of 4.11.11/UN37/PPK.RO1/2025 The funders had no role in study design, data collection and analysis, decision to publish, or preparation of the manuscript. Copyright: © 2026 Sudarmin S et al . This is an open access article distributed under the terms of the Creative Commons Attribution License , which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited. How to cite: Sudarmin S, Noor Savitri E, Septiana Sari D et al. Mapping Virtual Reality Research in Science Education: A Systematic and Bibliometric Review with Implications for Ethnoscience Research [version 1; peer review: awaiting peer review] . F1000Research 2026, 15 :597 ( https://doi.org/10.12688/f1000research.179348.1 ) First published: 19 Apr 2026, 15 :597 ( https://doi.org/10.12688/f1000research.179348.1 ) Latest published: 19 Apr 2026, 15 :597 ( https://doi.org/10.12688/f1000research.179348.1 ) Introduction Virtual reality (VR) is emerging as a dynamic and transformative force in educational technology, expanding far beyond its original purpose in gaming and simulations to new potentials in learning, particularly in STEM fields. Essentially, VR is a technology that utilizes computer-generated environments to simulate realistic or imaginary experiences, providing users with a sense of depth and immersion in their virtual space. 1 This perception of physical presence in a non-physical world allows for higher levels of engagement and interaction than conventional learning. 2 VR’s unique pedagogical potential comes from its ability to make abstract scientific concepts more sensory and understandable. 3 Compared to traditional learning methods that rely on abstract symbols such as equations and diagrams, VR allows students to explore and interact with scientific phenomena in a physically impossible yet concrete, three-dimensional way. For example, students can be virtually shrunk to the size of a human cell to explore its organelles, navigate the vastness of the solar system, or conduct high-stakes experiments in a virtual laboratory. 4 , 5 This ability to provide learning experiences that would otherwise be impossible for various reasons is a significant potential. Proponents of this technology have long predicted VR’s unique potential to revolutionize education at a fundamental level, transforming the cognitive processes of learning and enhancing conventional learning resources. The core of VR in science education is the transition from symbolic representation to sensory experience. In fields like physics, chemistry, and biology, where students struggle to understand phenomena that are too big or too small to see, VR can help them visualize them. 6 VR technology can help students learn in ways that traditional, passive learning cannot. For example, it lets students interact with virtual objects, try things out, and directly explore complex systems. This active, experience-based method is not just an extra tool; it changes the way science is taught and understood. Moreover, VR provides a distinctive opportunity to incorporate cultural context and local knowledge into scientific education through ethnoscience. VR can bring ethnoscience to life. Ethnoscience is the study of how different cultural groups understand and categorize the natural world. Students can virtually look at how a community used to do science. This method not only deepens their understanding of science, but it also helps them appreciate the variety of knowledge and how science is important in different cultures. 7 The implications of integrating VR into ethnoscience research are significant, transcending mere pedagogical improvement to tackle concerns of cultural preservation and equity in science education. 8 VR can validate and contextualize indigenous knowledge systems, such as traditional farming methods, herbal drinks, and traditional medicine, as rigorous forms of science by allowing researchers and students to experience them firsthand. 9 – 11 This process shifts ethnoscience from a field that merely describes things to one that lets people experience them, helping Western and indigenous scientific paradigms better talk to each other. Crucially, VR can help safeguard intangible cultural heritage by creating persistent, immersive records of traditional practices and environments that may be vulnerable to modernization or environmental change, ensuring that this knowledge remains accessible for future generations. Research on VR in education has grown rapidly to date, especially between 2016 and 2025, when the number of publications rose steadily and significantly. This marks a shift from an experimental to a well-studied and widely accepted area of educational technology. Since it was first conceived, VR technology has advanced rapidly, with new features, improvements, and advancements never seen before. 12 There is a lot of research on using VR in science education, so we need to conduct a structured study to examine research trends over the last 10 years. In this regard, this article uses bibliometric analysis and a systematic literature review (SLR) to examine trends in VR research across publicly accessible academic databases. SLR is an ideal method for systematically identifying and synthesizing prior studies on a specific topic. This approach minimizes bias by conducting a more comprehensive search than relying on a handful of studies. Then, to provide a quantitative map of research trends, a bibliometric analysis of keywords used in the selected studies was conducted. Overall, this study aims to identify research trends in VR for science learning over the past 10 years. This study is expected to answer the following questions: 1) What are the keywords that have become trends in VR research over time? 2) What is the overall trend of VR research in science learning? 3) What are the trends in VR research by location, year, level, type of research, and discipline? Even though there are many new studies examining how virtual reality (VR) can be used in science education, most reviews have focused on how well the technology works, how well students learn, or how well VR-based learning environments are designed. Few studies examine how VR research and culturally grounded perspectives, such as ethnoscience, work together. Ethnoscience emphasizes the importance of integrating local environmental knowledge, indigenous knowledge, and cultural practices into formal science education. However, the extent to which VR research has addressed this cultural dimension remains unclear. Consequently, there is a need for a comprehensive mapping of VR research trends in science education that not only identifies dominant themes and research patterns but also highlights opportunities for integrating VR with ethnoscience approaches. By combining a systematic literature review and bibliometric analysis, this study aims to provide an overview of global research trends in VR for science education and to explore its potential implications for ethnoscience-based learning. Methods This review was conducted qualitatively using the systematic literature review (SLR) method and quantitatively using bibliometric analysis, followed by knowledge synthesis of the obtained articles. The SLR in this study followed the PRISMA (Preferred Reporting Items for Systematic Reviews and Meta-Analyses) guidelines. 13 Metadata was sourced from several academic databases, namely Scopus and CrossRef, using the Publish or Perish software. The search used the Boolean query (“virtual reality” OR “VR”) AND (“science education” OR “science learning”) to identify publications on immersive technologies in scientific instructional settings. To focus on the most recent research on VR-based science education, the search was limited to peer-reviewed journal articles published in English between 2016 and 2025. The last search took place in January 2026. The search was also limited to English-language research articles published between 2016 and 2025, thereby excluding review articles, non-English articles, and articles outside the specified time range. Data were collected and checked for duplicate data or data that did not meet the criteria. The PRISMA framework was used to do the screening process in two steps. First, we reviewed the titles and abstracts to exclude articles that weren’t about science education or only briefly mentioned virtual reality. Second, the full texts of the other articles were reviewed to ensure they met the Population–Concept–Context (PCC) framework’s inclusion criteria. We excluded articles that were difficult to access or lacked sufficient methodological information from the final dataset. Inclusion and exclusion criteria followed the PCC (Population, Concept, and Context) format 14 ( Table 1 ). Data were collected in a dataset with RIS format (.ris), which contains important metadata, such as title, author, year, volume, issue number, and keywords. A bibliometric analysis of the article dataset was conducted using VOSviewer. The analysis focused on keyword co-occurrence to identify dominant research themes and relationships among topics in the selected publications. VOSviewer generated network visualizations and temporal maps that illustrate the evolution of research topics. These visualizations were then interpreted qualitatively to understand the development of VR research in science education and to explore emerging links with ethnoscience-related contexts. Articles included in the bibliometric map were those that included “virtual reality” and “science education” among their keywords. Table 1. Inclusion and exclusion criteria with the PCC framework. Criteria Inclusion Exclusion Population K-12, Elementary, secondary, and higher education Non-formal education, professional education Concept Virtual reality media developed or integrated for science learning Unspecified use of VR or only using VR features in an insubstantial amount Context Science subjects (e.g, physics, chemistry, biology) or interdisciplinary subjects (e.g., earth science, astronomy, environmental science, etc.) Subjects or disciplines outside of science (e.g., mathematics, computer science, etc) or professional disciplines that include science but are intended for professional learning (e.g., medicine, pharmacology, nursing) The initial search yielded 839 articles from Scopus (n = 372), CrossRef (n = 449), and additional sources (n = 18) ( Figure 1 ). Prior to screening, 26 duplicate and non-English documents were removed. The first screening screened non-research articles (reviews, grey papers, proceedings, theses/dissertations) and articles that did not meet the criteria based on their titles and abstracts, reducing the total to 813 articles. The number of articles after the initial screening was reduced to 77. The next screening involved reviewing the full texts of the articles, which also identified those that were inaccessible or locked behind paywalls. This stage reduced the number of articles to 31, which were deemed to cover VR and science education and were therefore included in the bibliometric analysis and systematic literature review ( Figure 1 ). The final dataset was small, but the strict inclusion criteria ensured that all selected articles focused on how virtual reality could be used in science education. This focused dataset allowed for a more in-depth analysis of thematic trends and research patterns in the field. Figure 1. PRISMA flowchart showing the article selection process. Results A dataset comprising 31 articles was uploaded to VOSviewer, and a bibliometric map was subsequently generated ( Figure 2 ). The results of the bibliometric analysis using VOSviewer identified dynamic research trends centered on VR applications in science education. The keyword map indicates that VR is the central keyword, with the highest frequency, serving as a primary link to other topics. Meanwhile, the temporal trend is evident through the color gradation from purple to yellow on the bibliometric map. Figure 2. Bibliometric map for the keyword from 2020 to 2026. Cluster analysis shows that the research focus is split into a few main areas. The biggest cluster shows how this technology is being used in chemistry and physics classes. Words like “simulation” and “virtual laboratory” are very similar. This shows a strong trend toward using VR to create safe yet realistic lab experiences, such as using haptic technology to make learning-by-doing more effective. Another group of words is about the teaching and psychological effects of using technology in K-12 and STEM education. Some of these words are “learning performance,” “engagement,” and “cognitive load.” Another trend noticed is that topics such as “augmented reality,” “higher education,” and “chemistry” come up frequently. This is because people often compare augmented reality (AR) to virtual reality (VR). Both of these technologies aim to create a “virtual environment,” but VR is more immersive than AR. 15 The keyword “higher education” indicates a trend toward VR in higher education. The things studied in higher education are often more complicated or even dangerous, 16 , 17 which could explain this. The same reasons may also explain why VR is becoming more popular in chemistry classes. Temporal analysis, visualized through color on the map, further clarifies the evolution of research topics. Keywords in blue, representing early publications circa 2020, tend to focus on the fundamental concepts of technology and its impact on learning. Over time, research trends shift, as indicated by the green cluster (2022–2025), which highlights applications in more specific and interdisciplinary fields, including “biotechnology,” “ethnoscience,” and “climate change education.” This shift indicates that the scientific community is moving from a general exploration of VR to utilizing it as a specific tool to raise awareness of interdisciplinary issues. Furthermore, the emergence of keywords in yellow, although small, indicates that research on the application of VR and AR at lower levels of education, such as “elementary school,” is expected to be a growing focus area in the future. 18 Overall, this bibliometric map confirms that the use of virtual reality technology in science education is a rapidly developing field with significant potential for continued exploration across various disciplinary contexts ( Figure 2 ). Most publications are from Asia, with 17 articles from 7 countries ( Table 2 ). China had the most publications, with six articles, followed by Taiwan and Indonesia, with 4 and 3 articles, respectively. America contributed four articles, with three from the United States and one from Mexico. Furthermore, Europe contributed significantly, with seven publications from five countries; Finland and the UK had the most, with two articles each. Furthermore, articles came from Australia and South Africa, with 2 and 1, respectively. It appears that publications are concentrated in Asia, particularly China, as a previous literature review found China to be the top publisher in VR research in education. 19 Table 2. Summary of search results by continent and country. Category Subcategory Frequency Percentage (%) Asia China 6 19.4 Taiwan 4 12.9 Indonesia 3 9.7% India, Japan, Palestine, South Korea 1 (4) 3.2 (12.9) Europe Finland, UK 2 (4) 6.5 (12.9) Greece, Ireland, the Netherlands 1 (3) 3.2 (9.7) America United States 3 9.7 Mexico 1 3.2 Australia Australia 2 6.5 Africa South Africa 1 3.2 Based on the year and publication volume, a positive trend in the use of virtual reality (VR) in science learning is observed from 2016 to 2025 ( Table 3 ). In the early years, the number of articles published was relatively small, with one article each in 2017 and 2018. Since 2019, interest has steadily increased, with the number of publications rising from 3 to 4 and peaking at 5 in 2021. Although there was a temporary decline to 2 articles in 2022, the research trend increased again and stabilized at four articles in 2023 and 2024. Table 3. Summary of search results by year, level of education, type of study, subjects, and data collection method. Category Subcategory Frequency Percentage (%) Year 2017 1 3.2 2018 1 3.2 2019 3 9.7 2020 4 12.9 2021 5 16.1 2022 2 6.5 2023 5 16.1 2024 4 12.9 2025 6 19.4 Level Higher education 17 54.8 Secondary school (High) 6 19.4 Secondary school (Middle) 3 9.7 Elementary school 3 9.7 Unspecified/general 2 6.5 Type of Study R&D 16 51.6 Experimental 8 25.8 Case study 3 9.7 Mixed methods 2 6.5 Comparative study 1 3.2 Explorative study 1 3.2 Subjects Chemistry 9 29.0 Biology 6 19.4 Unspecified/general 5 16.1 Physics 5 16.1 Environmental 4 12.9 Geography 1 3.2 Geology 1 3.2 Data collection methods Test 10 27.8 Questionnaire 9 25.0 Feedback form 5 13.9 Case 3 8.3 Interview 3 8.3 Group discussion 2 5.6 Survey 2 5.6 Neuroimaging 1 2.8 Observation 1 2.8 The most significant peak in interest occurred in 2025, when the number of articles increased sharply to 6. By educational level, research on VR in science learning is predominantly concentrated at the tertiary level (17 articles), followed by secondary schools (middle and high; 9 articles) and elementary schools (4 articles). Only two articles did not specify the educational level or were intended for a general audience. 20 , 21 These data indicate that research on the application of VR in science education is predominantly at the tertiary level. This is because learning at the tertiary level demands more complex skills and cognitive abilities, making VR-based visualization highly desirable. 19 Meanwhile, by subject or discipline, research on VR in science education focuses most on chemistry (10 articles) and biology (7 articles). General subjects have six articles, while environmental science and physics each have five articles. The least research is found in geography and geology, with only 1 article per subject. This indicates that VR is currently being explored more in core science fields. Meanwhile, based on the methods used, R&D (Research and Development) was the most dominant approach in the last ten years, occurring 20 times. This method indicates a strong focus on developing VR-based products or learning models. The second most frequently used method was experimental, with nine studies, indicating a tendency to test the effectiveness of the developed products. Meanwhile, case studies were used three times, whereas comparative, exploratory, and mixed methods were used only once each. These data suggest that research in this area is predominantly focused on development and testing rather than on comparative or exploratory analysis. 22 However, these less frequent methods can provide new insights into VR research, such as one study comparing VR in a mobile physics laboratory with similar VR in a room-scale environment. 23 Regarding data collection, there is a clear concentration of research publications that utilize specific methods. The most dominant methods are tests and questionnaires, which together account for over half of all publications, with 10 and 9 publications, respectively. This indicates a strong preference for quantitative data collection in this field. A second tier of methods, including feedback forms, case studies, and interviews, is used moderately, while a long tail of methods, such as group discussions, surveys, neuroimaging, and observations, are far less common, each appearing in only one or two publications. This trend suggests that the field relies heavily on a few key methods for data collection, with a limited number of studies employing more complex or less traditional approaches. Implications for ethnoscience research Further analysis revealed a variety of topics; some studies focused on delivering content knowledge, for example, through the visualization of molecular structures, while others focused on practical simulations or hands-on practice in virtual environments as a substitute for traditional laboratories ( Table 4 ). Table 4. The Identified topics for each subject. Subjects Selected topics Chemistry Reaction rate (ethno-chemistry), 26 colloid, 25 molecule structure, 38 organic chemistry, 39 alloys, 40 laboratory work, 41 molecular geometry, 42 atomic structure, 6 FTIR spectroscopy 43 Biology Ecology and biodiversity (teh oyol), 24 biotechnology, 44 forensic molecular biology, 45 microscope experiment, 46 microbiology, 47 cells, 4 anatomy 48 Unspecified/general Climate change, 49 renewable energy power plant, 50 green energy 21 Physics Quantum chemistry, 51 motion, 52 solar system 5 Environmental Ocean coastal, 53 ecosystem Geography Urban design fieldwork 54 Geology Erosion and deposition 55 Among this diversity of topics, a small number of studies identified the potential for an ethnoscience approach, as seen in the subtopics of reaction rates, colloids, ecology & biodiversity, and biotechnology. 24 – 26 The use of VR in these topics can be interpreted as an effort to bridge the gap between formal science and local contexts and traditional practices. While still limited, these initial indications are worth examining further because they reveal a gap for VR to serve as a connecting medium between modern science and local wisdom. The emergence of these topics, although not yet mainstream research, warrants further study to better understand the implications of VR as a research and learning tool in the context of ethnoscience. Ethnoscience, in anthropological studies, refers to a system of knowledge built to classify and interpret objects, activities, and events within a particular cultural community. 27 In recent years, ethnoscience has begun to be recognized and integrated into formal science education, resulting in a positive trend in its publications. 28 , 29 Ethnoscience-based learning involves integrating the teaching and learning process with knowledge derived from local cultures to make it more relevant and meaningful. 30 Alongside the development of ethnoscience, VR technology has also experienced a significant increase in research on science education, as previously described. Therefore, the combination of these two major trends, namely the drive to contextualize science through ethnoscience approaches and the ability of VR to create immersive and authentic learning environments, has resulted in several studies specifically exploring the integration of VR and ethnoscience. 31 , 32 VR is seen as an ideal technological medium because it can address the challenges of ethnoscience. The goal of an ethnoscience approach to create more relevant learning for students can be further realized through VR. Ethnoscience is essentially indigenous knowledge that is highly dependent on specific local contexts and conditions. 33 For example, the Subak system in Bali, which combines hydrological and agricultural knowledge with specific social structures and religious philosophies, is closely linked to the environmental, ecosystem, and ecological conditions of the areas it inhabits. 34 Similarly, the Baduy people’s conservation knowledge is closely tied to the environmental, ecosystem, and ecological conditions of the areas they inhabit. VR can bring these contextual examples directly into the classroom without sacrificing depth. With VR, students not only read descriptions of Subak or Bajo people’s conservation practices but can also experience an immersive simulation of being a Pekaseh (leader) managing water distribution, understanding the relationship between temples and rice fields, and observing seasonal planting cycles. They could also experience how Baduy people practice sustainable farming, using natural resources with respect for their sacred lands. 35 This approach makes ethnoscience learning more engaging, authentic, and meaningful, allowing students to interact with local knowledge that is difficult to access. In line with this, VR is also a new and engaging content-delivery medium for students, although it is not yet fully immersive or capable of simulating environments. Ethnoscience-based media with non-immersive VR on the spatial.io platform has also been developed into a virtual gallery, allowing students to explore the media while viewing the content, much like a museum or gallery. 24 , 25 This approach offers the advantage of presenting content in a structured and narrative manner, which is invaluable in the ethnoscience context. In this virtual space, students can connect artifacts, scientific visualization models, and contextual information (such as descriptive text or videos of traditional processes) in a cohesive flow. Thus, this virtual gallery functions not only as an engaging new medium but also as an interactive digital archive that effectively facilitates in-depth contextual understanding, allowing students to build connections between elements of local knowledge independently. However, to successfully combine VR and ethnoscience, people need to consider both the technical and cultural aspects. Accuracy and validation are the two main problems that need to be solved. First, there is the problem of being true to and correct about culture. Ethnoscience includes practices, rituals, and classification systems unique to a given culture. So, replication in VR needs to be done with high accuracy, and it would be best if it were checked by people who know what they are talking about. 8 If this level of accuracy and authenticity is not maintained, cultural heritage can be distorted or misinterpreted. Second, there is the problem of how to check the validity. A lot of VR research in science uses tests and questionnaires to measure cognitive aspects. At the same time, the effectiveness of VR in ethnoscience must also be judged by how well it helps people understand the context and by its cultural appropriateness. Consequently, subsequent research must achieve methodological equilibrium by integrating additional qualitative techniques (e.g., comprehensive interviews, observations, and case studies) to validate and enhance the significance of the experiences provided by VR technology. The implications of virtual reality media on science and ethnoscience research Virtual Reality (VR) has profound implications for science education and ethnoscience research, as this immersive technology enhances the learning experience through interactive simulations that promote comprehension of intricate scientific concepts and enable the meaningful representation of cultural contexts in education. STEAM-based VR media can improve many parts of science literacy, such as content, context, competence, and attitudes, among elementary school students. This is a big improvement over traditional methods. 36 At the secondary level, the use of VR in biodiversity education enhances scientific literacy by offering immersive learning experiences that facilitate direct engagement with abstract environmental concepts. 37 Furthermore, incorporating VR into a problem-based learning framework significantly enhances digital literacy and critical thinking, demonstrating that VR facilitates not only the comprehension of scientific concepts but also the cultivation of 21st-century technological skills. From an ethnoscience standpoint, VR facilitates the incorporation of indigenous knowledge and cultural practices into scientific frameworks, as demonstrated by research teams that have created educational models that merge local cultural values with VR to situate scientific learning within community traditions and practices. Research on Virtual Reality (VR) in science education and ethnoscience also creates new opportunities for studies that combine science literacy, digital literacy, and knowledge of local cultures into a single teaching framework. From an ethnoscience standpoint, integrating ethnovlog media with VR rooted in local ecological contexts (e.g., tea ecology) offers culturally pertinent, interactive experiences that enhance students’ scientific process skills while embedding learning within community traditions. Consequently, VR research prompts educators and researchers to reevaluate pedagogical design to prioritize technological fluency, culturally relevant knowledge, and scientific reasoning, thereby cultivating educational environments that are both inclusive and significant for learners from diverse sociocultural backgrounds. Limitations There are some problems with this study that we should keep in mind when interpreting the results. First, the dataset included only publications indexed in Scopus and CrossRef. This could mean that important studies from other academic databases, such as Web of Science, ERIC, or Google Scholar, were not included. Second, the search was limited to English-language publications, which may have made it harder to find studies published in other languages. Third, the dataset of 31 articles is small because of the strict inclusion criteria used in this study. However, it may not show the full range of VR research in science education. Finally, the bibliometric analysis depends on the accuracy of the keywords provided by the authors, which can vary across studies and affect how thematic clusters are identified. Subsequent research may augment the dataset by integrating additional databases and by utilizing supplementary analytical methods, such as citation or network analysis. Conclusions Virtual Reality (VR) has significant potential to address longstanding challenges in science learning, particularly in subjects such as physics and chemistry, by enabling the visualization of abstract and complex concepts through immersive, interactive simulations. Studies indicate that VR technology has been increasingly explored for its capacity to enhance instructional design, presence, and engagement in educational settings, with keyword mappings frequently highlighting virtual reality and science education as central themes in the literature. This shift in focus from foundational VR learning tools toward cross-disciplinary approaches suggests that VR is being positioned not only to support conceptual understanding but also to foster higher-order cognitive skills and deeper student engagement. The implications for VR’s application in ethnoscience research are particularly meaningful, as VR can serve as a bridge between students and culturally contextualized learning experiences that connect scientific understanding with local knowledge and cultural practices. Ethics and consent This study is based solely on previously published literature and does not involve human participants or animals. Therefore, ethical approval was not required. Data availability The datasets generated and analyzed during the current study are available in the Figshare repository: https://doi.org/10.6084/m9.figshare.31889122 under a CC-BY 4.0 license. The PRISMA checklist is available at Figshare: https://doi.org/10.6084/m9.figshare.31889323 under a CC0 license. 56 Underlying data Figshare: Bibliometric and systematic review dataset for “Mapping Virtual Reality Research in Science Education”. https://doi.org/10.6084/m9.figshare.31889122 This dataset includes: RIS file of selected articles, Data extraction sheet (year, country, method, subject), Bibliometric data used for VOSviewer analysis, and PRISMA screening data. Data are available under the terms of the Creative Commons Attribution 4.0 International license (CC-BY 4.0) . 57 References 1. Jantanukul W: Immersive reality in education: Transforming teaching and learning through AR, VR, and mixed reality technologies. Journal of Education and Learning Reviews. 2024; 1 : 51–62. Publisher Full Text 2. Nagendran S, Zaini H: Perception on the Use of Virtual Reality (VR) for Science Subjects in Primary School: A Systematic Literature Review.2025; IX : 303–312. 3. Zhuang T, Xu X, Zhang Y; Contextualizing and visualizing abstract theoretical knowledge for situated learning: large-scale VR-supported higher education in China.2025. Publisher Full Text 4. De Jong N , Popeijus HE, Adam TC, et al. : Computers & Education: X Reality Immersive VR exploration of human cells: Experiences of second-year Bachelor of Health Sciences students using 360-degree video in PBL. Comput. Educ. X Real. 2025; 6 : 100095. Publisher Full Text 5. Wulandari N, Fadly W, Demboh P: The Influence of Environmental Insight and Virtual Reality Laboratory on Students' Argumentation: An Exploration of Solar System Concepts Integrated with Qur'anic Science. J. Sci. Learn. 2025; 8 : 100–114. Publisher Full Text 6. Suno H, Ohno N: ScienceDirect Virtual Hydrogen, a virtual reality education tool in physics and chemistry. Procedia Comput. Sci. 2023; 225 : 2283–2291. Publisher Full Text 7. Festiyed F, Ismail IA, Lufri L, et al. : Culturally responsive science education through ethnoscience: A meta-analysis of impact on junior high school students. Multidiscip Rev. 2025; 9 : 2026004. 8. Sudarmin, Sumarni W, Mursiti S, et al. : Students' innovative and creative thinking skill profile in designing chemical batik after experiencing ethnoscience integrated science, technology, engineering, and mathematics integrated ethnoscience (ethno-stem) learnings. J. Phys. Conf. Ser. 2020; 1567. Publisher Full Text 9. Diliarosta S, Sudarmin S, Efendi A: Reconstruction and scientific explanation of Akar Kuning (Arcangelisia flava Merr.) from West Sumatra as ethnomedicine and source of science learning.2021. Publisher Full Text 10. Jumini S, Madnasri S, Cahyono E, et al. : Article Review: Integration of Science, Technology, Entrepreneurship in Learning Science through Bibliometric Analysis. J Turkish Sci Educ. 2022; 19 : 1237–1253. Publisher Full Text 11. Sudarmin, et al. : Reconstruction Of ETHNO-STEM Integrated Project Learning Models For Explanation Of Scientific Knowledge Regarding Aroma Compounds Of Indonesian And World Herbal Teas. J Pendidik IPA Indones. 2024; 13 : 195–208. Publisher Full Text 12. Alam A, Mohanty A: Educational technology: Exploring the convergence of technology and pedagogy through mobility, interactivity, AI, and learning tools. Cogent Eng. 2023; 10 : 2283282. Publisher Full Text 13. Page MJ, et al. : The PRISMA 2020 statement: an updated guideline for reporting systematic reviews. BMJ. 2021; 372 . Publisher Full Text 14. Peterson J, Pearce PF, Ferguson LA, et al. : Understanding scoping reviews: Definition, purpose, and process. J. Am. Assoc. Nurse Pract. 2017; 29 : 12–16. Publisher Full Text 15. Al-Ansi AM, Jaboob M, Garad A, et al. : Analyzing augmented reality (AR) and virtual reality (VR) recent development in education. Soc. Sci. Humanit. Open. 2023; 8 : 100532. Publisher Full Text 16. Ding X, Li Z: A review of the application of virtual reality technology in higher education based on Web of Science literature data as an example. Frontiers in Education. Frontiers Media SA; 2022; vol. 7 . : 1048816. Publisher Full Text 17. Jia M, Zhang M, Du Y, et al. : Construction of Application Mode of Virtual Reality (VR) Technology in Hazardous Chemistry Experiment Teaching. Educ Insights. 2025; 2 : 160–167. Publisher Full Text 18. Absor U, Atikoh N, Arifuddin A: The Effect of Virtual Reality (VR) Learning Media on Enhancing Critical Thinking Skills in Science Subjects among 4th Grade Students at an Integrated Islamic Elementary School. Indonesian Journal of Elementary Education and Teaching Innovation. 2025; 4 : 141–155. Publisher Full Text 19. Rojas-Sánchez MA, Palos-Sánchez PR, Folgado-Fernández JA: Systematic literature review and bibliometric analysis on virtual reality and education. Educ. Inf. Technol. 2023; 28 : 155–192. PubMed Abstract | Publisher Full Text | Free Full Text 20. Cho Y, Park KS: Designing immersive virtual reality simulation for environmental science education. Electronics. 2023; 12 : 315. Publisher Full Text 21. Negi SK: Exploring the Impact of Virtual Reality and Augmented Reality Technologies in Sustainability Education on Green Energy and Sustainability Behavioral Change: A Qualitative Analysis. Procedia Comput. Sci. 2024; 236 : 550–557. Publisher Full Text 22. Shu Y, Huang T: Identifying the potential roles of virtual reality and STEM in Maker education. J. Educ. Res. 2021; 114 : 108–118. Publisher Full Text 23. Pirker J, Lesjak I, Parger M, et al. ; An educational physics laboratory in mobile versus room scale virtual reality-a comparative study. Online Engineering & Internet of Things: Proceedings of the 14th International Conference on Remote Engineering and Virtual Instrumentation REV 2017 , held 15–17 March 2017, Columbia University, New York, USA. Springer; 2017; 1029–1043. Publisher Full Text 24. Hidayat L, Sudarmin, Febriyanto H, et al. : Integrating Ethno-Vlog and Virtual Reality Media on Ecology and Biodiversity to Enhance Junior High School Students' Science Process Skills. Indones Educ J. 2025; 5 : 107–119. 25. Ariya D, et al. : International Journal of Active Learning Development of Virtual Reality-Based Ethno-SDGs Learning Media on Colloid Material to Improve Students' Chemical Literacy.2024; 9 : 91–103. Publisher Full Text 26. Ningtyas AI, Yamtinah S, Saputro S, et al. : Content Validity Analysis of a Virtual Reality Based Two-Tier Multiple Choice Assessment Instrument with Ethnochemistry to Early Detect Misconceptions in Reaction Rate Topics. J Penelit Pendidik IPA. 2025; 11 : 960–969. Publisher Full Text 27. Abonyi OS, Achimugu L, Njoku M: Innovations in Science and Technology Education: A case for ethnoscience based science classrooms. Int. J. Sci. Eng. Res. 2014; 5 : 52–56. Publisher Full Text 28. Fahrudin D, Saputro S, Sarwanto: Ethnoscience In Science Learning Research Trend: A Systematic Literature Review From 2013-2022. J Penelit Pendidik IPA. 2023; 9 : 458–467. Publisher Full Text 29. Jannah M, Noris M: Trends and Issues of Ethnoscience Research from 2008 to 2023: A Bibliometric Analysis.2023; 9 : 621–633. Publisher Full Text 30. Sari FP, Maryati M, Wilujeng I: Ethnoscience studies analysis and their integration in science learning: Literature review. J Penelit Pendidik IPA. 2023; 9 : 1135–1142. Publisher Full Text 31. Brown B, Boda P, Ribay K, et al. : A technological bridge to equity: how VR designed through culturally relevant principles impact students appreciation of science. Learn. Media Technol. 2021; 46 : 564–584. Publisher Full Text 32. Brown B, Pérez G, Ribay K, et al. : Teaching culturally relevant science in virtual reality: "When a problem comes, you can solve it with science". J. Sci. Teach. Educ. 2021; 32 : 7–38. Publisher Full Text 33. Zidny R, Sjöström J, Eilks I: A Multi-Perspective Reflection on How Indigenous Knowledge and Related Ideas Can Improve Science Education for Sustainability. Sci. Educ. 2020; 29 : 145–185. Publisher Full Text 34. Zen IS, Surata SPK, Titisari PW, et al. : Sustaining subak, the Balinese traditional ecological knowledge in the contemporary context of Bali. IOP Conference Series: Earth and Environmental Science. IOP Publishing; 2024; vol. 1306 . : 12034. Publisher Full Text 35. Zidny R, Eilks I: Indigenous Knowledge as a Sociocultural Context Of Science to Promote Transformative Education for Sustainable Development: Insights into a Case Study on The Baduy Community (Indonesia).2018; 29 : 249–255. Publisher Full Text 36. Widi E, Endina W, Purwandari P, et al. : The effect of integrating STEAM and virtual reality using PjBL on scientific literacy in elementary schools.2024; 24991–25011. Publisher Full Text 37. Sari’ani S, Pratiwi F, Mindariati M, et al. : Analisis Pemanfaatan Virtual Reality dalam Literasi Sains pada Materi Keanekaragaman Hayati di Sekolah Menengah Atas. NUSRA J. Penelit. Dan Ilmu Pendidik. 2024; 5 : 1825–1833. 38. Hu-au E: Learning Abstract Chemistry Concepts with Virtual Reality: An Experimental Study Using a VR Chemistry Lab and Molecule Simulation.2024. Publisher Full Text 39. Edwards BI, Bielawski KS, Prada R, et al. : Haptic virtual reality and immersive learning for enhanced organic chemistry instruction. Virtual Reality. 2019; 23 : 363–373. Publisher Full Text 40. Tarng W, Chen C, Lee C, et al. : Application of Virtual Reality for Learning the Material Properties of Shape Memory Alloys. Appl. Sci. 2019; 9 : 520. Publisher Full Text 41. Laseinde OT, Dada D: Materials Today: Proceedings Enhancing teaching and learning in STEM Labs: The development of an android-based virtual reality platform. Mater. Today Proc. 2024; 105 : 240–246. Publisher Full Text 42. Alharbi AA: Cognitive learning approach to enhance university students' visualization of molecular geometry in chemical compounds: A case study in Saudi Arabia. J. Radiat. Res. Appl. Sci. 2025; 18 : 101283. Publisher Full Text 43. Lamb R, Antonenko P, Etopio E, et al. : Computers & Education Comparison of virtual reality and hands on activities in science education via functional near infrared spectroscopy. Comput. Educ. 2018; 124 : 14–26. Publisher Full Text 44. Umami H, Sudarmin S, Wiyanto W, et al. : Unnes Science Education Journal Accredited Sinta 2 Development of Ethno-Virtual Reality Media in Biotechnology Project Learning to Realize Collaborative and Creative Skills. Unnes Sci. Educ. J. 2025; 14 : 211–221. 45. Ewais A, Mystakidis S, Khalilia W, et al. : Virtual reality immersive simulations for a forensic molecular biology course—a quantitative comparative study. Appl. Sci. 2024; 14 : 7513. Publisher Full Text 46. Zhou X, Tang L, Lin D, et al. : Virtual & augmented reality for biological microscope in experiment education. Virtual Reality & Intelligent Hardware. 2020; 2 : 316–329. Publisher Full Text 47. Miller VA, et al. : and in-person integration in a foundational microbiology course.2023. 48. Zhang N, Tan L, Li F, et al. : Development and application of digital assistive teaching system for anatomy. Virtual Real. Intell. Hardw. 2021; 3 : 315–335. Publisher Full Text 49. Suryati, Pangga D, Habibi, et al. : Digital Pedagogical Model Based on Climate Change Issues Integrated with Virtual Reality Technology to Enhance Students' Critical Thinking and Climate Change Awareness.2025; 2 : 1–28. Publisher Full Text 50. Rahmaniar R, Junaidi A, Wijaya RF: Renewable Energy Education through Virtual Reality Tours. TEM J. 2025; 14 . Publisher Full Text 51. Tarng W, Pei M: Application of Virtual Reality in Learning Quantum Mechanics. Appl. Sci. 2023; 13 : 10618. Publisher Full Text 52. Rizki IA, Mirsa FR, Islamiyah AN, et al. : Ethnoscience-enhanced physics virtual simulation and augmented reality with inquiry learning: Impact on students' creativity and motivation. Think. Skills Creat. 2025; 57 : 101846. Publisher Full Text 53. Asikin N, Suwono H, Sumitro SB, et al. : VR Ocstal: Development and Validation of Virtual Reality Ocean-Coastal in Maritime Higher Education. Salud Cienc Tecnol. 2025; 5 . Publisher Full Text 54. Hagge P: Student Perceptions of Semester-Long In-Class Virtual Reality: Effectively Using "Google Earth VR" in a Higher Education Classroom Student Perceptions of Semester-Long In-Class Virtual. J. Geogr. High. Educ. 2021; 45 : 342–360. Publisher Full Text 55. Chang C: Toward the next-generation VR/AR optics: A review of holographic near-eye displays from a human-centric perspective. Optica. 2020; vol. 7 : 1563–1578. Publisher Full Text 56. Sudarmin, Noor SE, Septiana SD, et al. : Mapping Virtual Reality Research in Science Education (2016–2025): A Systematic and Bibliometric Review. figshare. 2026 [cited 2026 Apr2]. Publisher Full Text 57. Sudarmin, Noor SE, Septiana SD, et al. : PRISMA 2020 Checklist for: Mapping Virtual Reality Research in Science Education (2016–2025). figshare. 2026 [cited 2026 Apr2]. Publisher Full Text Comments on this article Comments (0) Version 1 VERSION 1 PUBLISHED 19 Apr 2026 ADD YOUR COMMENT Comment Author details Author details 1 Chemistry Education, Universitas Negeri Semarang Fakultas Matematika dan Ilmu Pengetahuan Alam, Semarang, Central Java, 50229, Indonesia 2 Science Education, Universitas Negeri Semarang Fakultas Matematika dan Ilmu Pengetahuan Alam, Semarang, Central Java, 50229, Indonesia 3 Elementary School Education, Universitas Sains Al-Qur'an, Wonosobo, Central Java, 56351, Indonesia 4 Mathematics and Science Education, University of Malaya, Kuala Lumpur, Federal Territory of Kuala Lumpur, 50603, Malaysia Sudarmin Sudarmin Roles: Conceptualization, Methodology, Project Administration, Software, Visualization, Writing – Original Draft Preparation Erna Noor Savitri Roles: Formal Analysis, Investigation, Methodology, Software, Supervision, Validation, Writing – Review & Editing Dwi Septiana Sari Roles: Formal Analysis, Investigation, Methodology, Software, Supervision, Validation, Writing – Review & Editing Qori Agussuryani Puji Hartini Roles: Conceptualization, Formal Analysis, Software, Visualization, Writing – Original Draft Preparation Reza Akmar Roles: Conceptualization, Formal Analysis, Software, Visualization, Writing – Original Draft Preparation Edy Hafizan bin Mohd Shahali Roles: Data Curation, Methodology, Resources, Writing – Review & Editing Competing interests No competing interests were disclosed. Grant information This research is funded by the Indonesian Endowment Fund for Education (LPDP) on behalf of the Indonesian Ministry of Higher Education, Science and Technology and managed under the EQUITY Program (Contract No. 4311/B3/DT.03.08/2025) under grant number of 4.11.11/UN37/PPK.RO1/2025 The funders had no role in study design, data collection and analysis, decision to publish, or preparation of the manuscript. Article Versions (1) version 1 Published: 19 Apr 2026, 15:597 https://doi.org/10.12688/f1000research.179348.1 Copyright © 2026 Sudarmin S et al . This is an open access article distributed under the terms of the Creative Commons Attribution License , which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited. Download Export To Sciwheel Bibtex EndNote ProCite Ref. Manager (RIS) Sente metrics Views Downloads F1000Research - - PubMed Central info_outline Data from PMC are received and updated monthly. - - Citations open_in_new 0 open_in_new 0 open_in_new SEE MORE DETAILS CITE how to cite this article Sudarmin S, Noor Savitri E, Septiana Sari D et al. Mapping Virtual Reality Research in Science Education: A Systematic and Bibliometric Review with Implications for Ethnoscience Research [version 1; peer review: awaiting peer review] . F1000Research 2026, 15 :597 ( https://doi.org/10.12688/f1000research.179348.1 ) NOTE: If applicable, it is important to ensure the information in square brackets after the title is included in all citations of this article. COPY CITATION DETAILS track receive updates on this article Track an article to receive email alerts on any updates to this article. TRACK THIS ARTICLE Share Open Peer Review Current Reviewer Status: AWAITING PEER REVIEW AWAITING PEER REVIEW ? Key to Reviewer Statuses VIEW HIDE Approved The paper is scientifically sound in its current form and only minor, if any, improvements are suggested Approved with reservations A number of small changes, sometimes more significant revisions are required to address specific details and improve the papers academic merit. Not approved Fundamental flaws in the paper seriously undermine the findings and conclusions Comments on this article Comments (0) Version 1 VERSION 1 PUBLISHED 19 Apr 2026 ADD YOUR COMMENT Comment keyboard_arrow_left keyboard_arrow_right Open Peer Review Reviewer Status AWAITING PEER REVIEW Comments on this article All Comments (0) Add a comment Sign up for content alerts Sign Up You are now signed up to receive this alert Browse by related subjects Alongside their report, reviewers assign a status to the article: Approved - the paper is scientifically sound in its current form and only minor, if any, improvements are suggested Approved with reservations - A number of small changes, sometimes more significant revisions are required to address specific details and improve the papers academic merit. Not approved - fundamental flaws in the paper seriously undermine the findings and conclusions Adjust parameters to alter display View on desktop for interactive features Includes Interactive Elements View on desktop for interactive features Competing Interests Policy Provide sufficient details of any financial or non-financial competing interests to enable users to assess whether your comments might lead a reasonable person to question your impartiality. Consider the following examples, but note that this is not an exhaustive list: Examples of 'Non-Financial Competing Interests' Within the past 4 years, you have held joint grants, published or collaborated with any of the authors of the selected paper. You have a close personal relationship (e.g. parent, spouse, sibling, or domestic partner) with any of the authors. You are a close professional associate of any of the authors (e.g. scientific mentor, recent student). You work at the same institute as any of the authors. You hope/expect to benefit (e.g. favour or employment) as a result of your submission. You are an Editor for the journal in which the article is published. Examples of 'Financial Competing Interests' You expect to receive, or in the past 4 years have received, any of the following from any commercial organisation that may gain financially from your submission: a salary, fees, funding, reimbursements. You expect to receive, or in the past 4 years have received, shared grant support or other funding with any of the authors. You hold, or are currently applying for, any patents or significant stocks/shares relating to the subject matter of the paper you are commenting on. Stay Updated Sign up for content alerts and receive a weekly or monthly email with all newly published articles Register with F1000Research Already registered? Sign in Not now, thanks close PLEASE NOTE If you are an AUTHOR of this article, please check that you signed in with the account associated with this article otherwise we cannot automatically identify your role as an author and your comment will be labelled as a “User Comment”. If you are a REVIEWER of this article, please check that you have signed in with the account associated with this article and then go to your account to submit your report, please do not post your review here. If you do not have access to your original account, please contact us . All commenters must hold a formal affiliation as per our Policies . The information that you give us will be displayed next to your comment. User comments must be in English, comprehensible and relevant to the article under discussion. We reserve the right to remove any comments that we consider to be inappropriate, offensive or otherwise in breach of the User Comment Terms and Conditions . Commenters must not use a comment for personal attacks. When criticisms of the article are based on unpublished data, the data should be made available. I accept the User Comment Terms and Conditions Please confirm that you accept the User Comment Terms and Conditions. Affiliation ✕ refresh Please enter your institution. Note: To add your institution or organisation, start typing the name and then select the correct name from the list. Where applicable, the name will appear in both the original language and in English. Do not paste in the name. If the name does not appear in the drop-down list, we will display the information you have entered. ✕ refresh Country/Region * USA UK Canada China France Germany Afghanistan Aland Islands Albania Algeria American Samoa Andorra Angola Anguilla Antarctica Antigua and Barbuda Argentina Armenia Aruba Australia Austria Azerbaijan Bahamas Bahrain Bangladesh Barbados Belarus Belgium Belize Benin Bermuda Bhutan Bolivia Bosnia and Herzegovina Botswana Bouvet Island Brazil British Indian Ocean Territory British Virgin Islands Brunei Bulgaria Burkina Faso Burundi Cambodia Cameroon Canada Cape Verde Cayman Islands Central African Republic Chad Chile China Christmas Island Cocos (Keeling) Islands Colombia Comoros Congo Cook Islands Costa Rica Cote d'Ivoire Croatia Cuba Cyprus Czech Republic Democratic Republic of the Congo Denmark Djibouti Dominica Dominican Republic Ecuador Egypt El Salvador Equatorial Guinea Eritrea Estonia Ethiopia Falkland Islands Faroe Islands Federated States of Micronesia Fiji Finland France French Guiana French Polynesia French Southern Territories Gabon Georgia Germany Ghana Gibraltar Greece Greenland Grenada Guadeloupe Guam Guatemala Guernsey Guinea Guinea-Bissau Guyana Haiti Heard Island and Mcdonald Islands Holy See (Vatican City State) Honduras Hong Kong Hungary Iceland India Indonesia Iran Iraq Ireland Israel Italy Jamaica Japan Jersey Jordan Kazakhstan Kenya Kiribati Kosovo (Serbia and Montenegro) Kuwait Kyrgyzstan Lao People's Democratic Republic Latvia Lebanon Lesotho Liberia Libya Liechtenstein Lithuania Luxembourg Macao Madagascar Malawi Malaysia Maldives Mali Malta Marshall Islands Martinique Mauritania Mauritius Mayotte Mexico Minor Outlying Islands of the United States Moldova Monaco Mongolia Montenegro Montserrat Morocco Mozambique Myanmar Namibia Nauru Nepal Netherlands Antilles New Caledonia New Zealand Nicaragua Niger Nigeria Niue Norfolk Island North Korea North Macedonia Northern Mariana Islands Norway Oman Pakistan Palau Palestinian Territory Panama Papua New Guinea Paraguay Peru Philippines Pitcairn Poland Portugal Puerto Rico Qatar Reunion Romania Russian Federation Rwanda Saint Helena Saint Kitts and Nevis Saint Lucia Saint Pierre and Miquelon Saint Vincent and the Grenadines Samoa San Marino Sao Tome and Principe Saudi Arabia Senegal Serbia Seychelles Sierra Leone Singapore Slovakia Slovenia Solomon Islands Somalia South Africa South Georgia and the South Sandwich Is South Korea South Sudan Spain Sri Lanka Sudan Suriname Svalbard and Jan Mayen Swaziland Sweden Switzerland Syria Taiwan Tajikistan Tanzania Thailand The Gambia The Netherlands Timor-Leste Togo Tokelau Tonga Trinidad and Tobago Tunisia Turkey Turkmenistan Turks and Caicos Islands Tuvalu UK USA Uganda Ukraine United Arab Emirates United States Virgin Islands Uruguay Uzbekistan Vanuatu Venezuela Vietnam Wallis and Futuna West Bank and Gaza Strip Western Sahara Yemen Zambia Zimbabwe Please select your country/region. You must enter a comment. Competing Interests Please disclose any competing interests that might be construed to influence your judgment of the article's or peer review report's validity or importance. Competing Interests Policy Provide sufficient details of any financial or non-financial competing interests to enable users to assess whether your comments might lead a reasonable person to question your impartiality. Consider the following examples, but note that this is not an exhaustive list: Examples of 'Non-Financial Competing Interests' Within the past 4 years, you have held joint grants, published or collaborated with any of the authors of the selected paper. You have a close personal relationship (e.g. parent, spouse, sibling, or domestic partner) with any of the authors. You are a close professional associate of any of the authors (e.g. scientific mentor, recent student). You work at the same institute as any of the authors. You hope/expect to benefit (e.g. favour or employment) as a result of your submission. You are an Editor for the journal in which the article is published. Examples of 'Financial Competing Interests' You expect to receive, or in the past 4 years have received, any of the following from any commercial organisation that may gain financially from your submission: a salary, fees, funding, reimbursements. You expect to receive, or in the past 4 years have received, shared grant support or other funding with any of the authors. You hold, or are currently applying for, any patents or significant stocks/shares relating to the subject matter of the paper you are commenting on. Please state your competing interests The comment has been saved. An error has occurred. Please try again. Cancel Post var lTitle = "Mapping Virtual Reality Research in Science...".replace("'", ''); var linkedInUrl = "http://www.linkedin.com/shareArticle?url=https://f1000research.com/articles/15-597/v1" + "&title=" + encodeURIComponent(lTitle) + "&summary=" + encodeURIComponent('Read the article by '); var deliciousUrl = "https://del.icio.us/post?url=https://f1000research.com/articles/15-597/v1&title=" + encodeURIComponent(lTitle); var redditUrl = "http://reddit.com/submit?url=https://f1000research.com/articles/15-597/v1" + "&title=" + encodeURIComponent(lTitle); linkedInUrl += encodeURIComponent('Sudarmin S et al.'); var offsetTop = /chrome/i.test( navigator.userAgent ) ? 4 : -10; var addthis_config = { ui_offset_top: offsetTop, services_compact : "facebook,twitter,www.linkedin.com,www.mendeley.com,reddit.com", services_expanded : "facebook,twitter,www.linkedin.com,www.mendeley.com,reddit.com", services_custom : [ { name: "LinkedIn", url: linkedInUrl, icon:"/img/icon/at_linkedin.svg" }, { name: "Mendeley", url: "http://www.mendeley.com/import/?url=https://f1000research.com/articles/15-597/v1/mendeley", icon:"/img/icon/at_mendeley.svg" }, { name: "Reddit", url: redditUrl, icon:"/img/icon/at_reddit.svg" }, ] }; var addthis_share = { url: "https://f1000research.com/articles/15-597", templates : { twitter : "Mapping Virtual Reality Research in Science Education: A Systematic.... Sudarmin S et al., published by " + "@F1000Research" + ", https://f1000research.com/articles/15-597/v1" } }; if (typeof(addthis) != "undefined"){ addthis.addEventListener('addthis.ready', checkCount); addthis.addEventListener('addthis.menu.share', checkCount); } $(".f1r-shares-twitter").attr("href", "https://twitter.com/intent/tweet?text=" + addthis_share.templates.twitter); $(".f1r-shares-facebook").attr("href", "https://www.facebook.com/sharer/sharer.php?u=" + addthis_share.url); $(".f1r-shares-linkedin").attr("href", addthis_config.services_custom[0].url); $(".f1r-shares-reddit").attr("href", addthis_config.services_custom[2].url); $(".f1r-shares-mendelay").attr("href", addthis_config.services_custom[1].url); function checkCount(){ setTimeout(function(){ $(".addthis_button_expanded").each(function(){ var count = $(this).text(); if (count !== "" && count != "0") $(this).removeClass("is-hidden"); else $(this).addClass("is-hidden"); }); }, 1000); } close How to cite this report {{reportCitation}} Cancel Copy Citation Details $(function(){R.ui.buttonDropdowns('.dropdown-for-downloads');}); $(function(){R.ui.toolbarDropdowns('.toolbar-dropdown-for-downloads');}); $.get("/articles/acj/179348/197853") new F1000.Clipboard(); new F1000.ThesaurusTermsDisplay("articles", "article", "197853"); $(document).ready(function() { $( "#frame1" ).on('load', function() { var mydiv = $(this).contents().find("div"); var h = mydiv.height(); console.log(h) }); var tooltipLivingFigure = jQuery(".interactive-living-figure-label .icon-more-info"), titleLivingFigure = tooltipLivingFigure.attr("title"); tooltipLivingFigure.simpletip({ fixed: true, position: ["-115", "30"], baseClass: 'small-tooltip', content:titleLivingFigure + " " }); tooltipLivingFigure.removeAttr("title"); $("body").on("click", ".cite-living-figure", function(e) { e.preventDefault(); var ref = $(this).attr("data-ref"); $(this).closest(".living-figure-list-container").find("#" + ref).fadeIn(200); }); $("body").on("click", ".close-cite-living-figure", function(e) { e.preventDefault(); $(this).closest(".popup-window-wrapper").fadeOut(200); }); $(document).on("mouseup", function(e) { var metricsContainer = $(".article-metrics-popover-wrapper"); if (!metricsContainer.is(e.target) && metricsContainer.has(e.target).length === 0) { $(".article-metrics-close-button").click(); } }); var articleId = $('#articleId').val(); if($("#main-article-count-box").attachArticleMetrics) { $("#main-article-count-box").attachArticleMetrics(articleId, { articleMetricsView: true }); } }); var figshareWidget = $(".new_figshare_widget"); if (figshareWidget.length > 0) { window.figshare.load("f1000", function(Widget) { // Select a tag/tags defined in your page. In this tag we will place the widget. _.map(figshareWidget, function(el){ var widget = new Widget({ articleId: $(el).attr("figshare_articleId") //height:300 // this is the height of the viewer part. [Default: 550] }); widget.initialize(); // initialize the widget widget.mount(el); // mount it in a tag that's on your page // this will save the widget on the global scope for later use from // your JS scripts. This line is optional. //window.widget = widget; }); }); } close Error Close Add Reset F1000.MICROSERVICES.AFFILIATION = ''; $(document).ready(function () { $('.js-affiliations-form').each((index, form) => { new AffiliationForm({ formId: form.id, institutionErrorSelector: '.comment-enter-institution', departmentErrorSelector: '.comment-enter-department', placeSelector: '.js-add-comment-place', stateSelector: '.js-add-comment-state', zipCodeSelector: '.js-add-comment-zipcode', countrySelector: '.js-add-comment-country', countryErrorSelector: '.comment-enter-country', }); }); }); $(document).ready(function () { var reportIds = { "477381": 0, "477380": 0, "477379": 0, "477378": 0, "480833": 0, "477377": 0, "480832": 0, "477376": 0, "483023": 0, "483022": 0, "483021": 0, "483020": 0, "483019": 0, "483018": 0, "483027": 0, "483026": 0, "483025": 0, "483024": 0, "480831": 0, "477375": 0, "480830": 0, "477374": 0, "480829": 0, "477373": 0, "480828": 0, "477372": 0, "480827": 0, "480826": 0, "480825": 0, "480824": 0, }; $(".referee-response-container,.js-referee-report").each(function(index, el) { var reportId = $(el).attr("data-reportid"), reportCount = reportIds[reportId] || 0; $(el).find(".comments-count-container,.js-referee-report-views").html(reportCount); }); var uuidInput = $("#article_uuid"), oldUUId = uuidInput.val(), newUUId = "ded0733f-318a-44b0-8704-65f6f3865da5"; uuidInput.val(newUUId); $("a[href*='article_uuid=']").each(function(index, el) { var newHref = $(el).attr("href").replace(oldUUId, newUUId); $(el).attr("href", newHref); }); }); An innovative open access publishing platform offering rapid publication and open peer review, whilst supporting data deposition and sharing. Browse Gateways Collections How it Works Contact For Developers Cookie Notice Privacy Notice RSS Submit Your Research Follow us © 2012-2026 F1000 Research Ltd. ISSN 2046-1402 | Legal | Partner of Research4Life • CrossRef • ORCID • FAIRSharing R.templateTests.simpleTemplate = R.template(' $text $text $text $text $text '); R.templateTests.runTests(); var F1000platform = new F1000.Platform({ name: "f1000research", displayName: "F1000Research", hostName: "f1000research.com", id: "1", editorialEmail: "[email protected]", infoEmail: "[email protected]", usePmcStats: true }); $(function(){R.ui.dropdowns('.dropdown-for-authors, .dropdown-for-about, .dropdown-for-myresearch');}); // $(function(){R.ui.dropdowns('.dropdown-for-referees');}); $(document).ready(function () { if ($(".cookie-warning").is(":visible")) { $(".sticky").css("margin-bottom", "35px"); $(".devices").addClass("devices-and-cookie-warning"); } $(".cookie-warning .close-button").click(function (e) { $(".devices").removeClass("devices-and-cookie-warning"); $(".sticky").css("margin-bottom", "0"); }); $("#tweeter-feed .tweet-message").each(function (i, message) { var self = $(message); self.html(linkify(self.html())); }); $(".partner").on("mouseenter mouseleave", function() { $(this).find(".gray-scale, .colour").toggleClass("is-hidden"); }); }); Sign In Remember me Forgotten your password? Sign In Cancel Email or password not correct. Please try again Please wait... $(function(){ // Note: All the setup needs to run against a name attribute and *not* the id due the clonish // nature of facebox... $("a[id=googleSignInButton]").click(function(event){ event.preventDefault(); $("input[id=oAuthSystem]").val("GOOGLE"); $("form[id=oAuthForm]").submit(); }); $("a[id=facebookSignInButton]").click(function(event){ event.preventDefault(); $("input[id=oAuthSystem]").val("FACEBOOK"); $("form[id=oAuthForm]").submit(); }); $("a[id=orcidSignInButton]").click(function(event){ event.preventDefault(); $("input[id=oAuthSystem]").val("ORCID"); $("form[id=oAuthForm]").submit(); }); }); If you've forgotten your password, please enter your email address below and we'll send you instructions on how to reset your password. The email address should be the one you originally registered with F1000. Email address not valid, please try again You registered with F1000 via Google, so we cannot reset your password. To sign in, please click here . If you still need help with your Google account password, please click here . You registered with F1000 via Facebook, so we cannot reset your password. To sign in, please click here . If you still need help with your Facebook account password, please click here . Code not correct, please try again Reset password Cancel Email us for further assistance. Server error, please try again. If your email address is registered with us, we will email you instructions to reset your password. If you think you should have received this email but it has not arrived, please check your spam filters and/or contact for further assistance. Please wait... Register $(document).ready(function () { signIn.createSignInAsRow($("#sign-in-form-gfb-popup")); $(".target-field").each(function () { var uris = $(this).val().split("/"); if (uris.pop() === "login") { $(this).val(uris.toString().replace(",","/")); } }); });

Text is read by the "Ask this paper" AI Q&A widget below. Extraction quality varies by source — PMC NXML preserves structure cleanly, OA-HTML may include some navigation residue, and OA-PDF can have broken hyphenation. The publisher copy (via DOI) is the canonical version.

My notes (saved in your browser only)

Ask this paper AI returns verbatim quotes from the full text · source: preprint-html

Answers must be backed by verbatim quotes from this paper's full text. Hallucinated quotes are dropped automatically; if no verbatim passage answers the question, we say so. How this works

Citation neighborhood (no data yet)

We don't have any in-corpus citations linked to this paper yet. This is a recent paper (2026) — citers typically take a year or two to land, and the OpenAlex reference graph may still be filling in.

Source provenance

europepmc
last seen: 2026-05-20T01:45:00.602351+00:00