Genotoxicity effects in Cancer Patients:... | 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-545" }, "headline": "Genotoxicity effects in Cancer Patients: Evaluation by Micronucleus and Comet Assays and Correlation...", "datePublished": "2026-04-16T11:53:32", "dateModified": "2026-04-16T11:53:32", "author": [ { "@type": "Person", "name": "Sarab Dalaf Khalaf" }, { "@type": "Person", "name": "Atyaf Talal Mahmood" }, { "@type": "Person", "name": "Alyaa Fadhil Abbas" }, { "@type": "Person", "name": "Ruwaida Watheq Neamah" }, { "@type": "Person", "name": "Rana Nasser Abdul Hameed" } ], "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 Cancer is one of the most significant global health challenges. Cytogenetic techniques are used as biomarkers of cancer risk to detect DNA damage and chromosomal abnormalities. Objective This study aimed to evaluate the influence of chemotherapy on genetic stability in cancer patients by applying Micronucleus and Comet assays as indicators of DNA and chromosomal alterations. It also aimed to determine the possible links between these genotoxic changes and variations in biochemical and hematological parameters, providing insight into the cellular responses to chemotherapy exposure. Methods Buccal epithelial cells were collected from 190 individuals (90 controls and 100 cancer patients) and stained for micronucleus analysis. To observe DNA breakdown, cells from blood were subjected to an alkaline comet assay. Biochemical (urea, creatinine, calcium, and bilirubin) and hematopoietic (Hb, WBC, Plt, and HCT) parameters were also assessed. Results Cancer patients showed elevated Binucleated cell (27.50 ± 3.62),Condensed chromatin (10.50 ± 2.87), broken eggs (2.65 ± 1.53), basal cell (4.65 ± 1.98), Karyorrhetic cell (9.45 ± 1.73), Karyolytic cell(85.10 ± 2.69), Monoonucleated cell with Micronucleus(12.50 ± 1.43), and Percentage of nuclear anomalies in total(152.8 ± 4.75) compared with controls. The comet assay results revealed pronounced DNA fragmentation in cancer cells, with variable tail lengths indicating heterogeneous damage. The biochemical results showed a significant increase in the mean levels of urea (50.600 ± 8.259) and creatinine (1.073 ± 0.173), and no significant increase in TSB (0.917 ± 0.143) and HCT(38.080 ± 2.311) in cancer patients compared to the control. Calcium (9.010 ± 0.680), Hb (8.322 ± 1.247), Plt (91.300 ± 24.495), and WBC (11.920 ± 2.833) levels were lower in the patient group than in the control group. Conclusion The increased frequency of nuclear anomalies and DNA fragmentation in cancer patients highlights the potential of the buccal Micronucleus assay and comet assays as effective, non-invasive tools for early cancer detection and genotoxic monitoring. Alterations in the blood and biochemical parameters further support the systemic effects of malignancy. " } { "@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-545", "name": "Genotoxicity effects in Cancer Patients: Evaluation by Micronucleus..." } } ] } Home Browse Genotoxicity effects in Cancer Patients: Evaluation by Micronucleus... ALL Metrics - Views Downloads Get PDF Get XML Cite How to cite this article Dalaf Khalaf S, Talal Mahmood A, Fadhil Abbas A et al. Genotoxicity effects in Cancer Patients: Evaluation by Micronucleus and Comet Assays and Correlation with Biochemical and Hematological Indices [version 1; peer review: awaiting peer review] . F1000Research 2026, 15 :545 ( https://doi.org/10.12688/f1000research.178233.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 ▬ ✚ Research Article Genotoxicity effects in Cancer Patients: Evaluation by Micronucleus and Comet Assays and Correlation with Biochemical and Hematological Indices [version 1; peer review: awaiting peer review] Sarab Dalaf Khalaf https://orcid.org/0000-0002-5367-2105 1 , Atyaf Talal Mahmood 2 , Alyaa Fadhil Abbas 3 , Ruwaida Watheq Neamah 4 , Rana Nasser Abdul Hameed 5 Sarab Dalaf Khalaf https://orcid.org/0000-0002-5367-2105 1 , Atyaf Talal Mahmood 2 , [...] Alyaa Fadhil Abbas 3 , Ruwaida Watheq Neamah 4 , Rana Nasser Abdul Hameed 5 PUBLISHED 16 Apr 2026 Author details Author details 1 Biology, Tikrit University College of Science, Tikrit, Saladin Governorate, Iraq 2 university of Mosul college of pharmacy, mosul, Iraq 3 Salah ad-Din Education Directorate, Tikrit, Iraq 4 Salahaddin oncology center (SOC), Tikrit, Iraq 5 Northern Technical University /Institute Al-Dour Technical, Tikrit, Iraq Sarab Dalaf Khalaf Roles: Conceptualization, Data Curation, Formal Analysis, Investigation, Methodology, Resources, Software, Supervision, Writing – Review & Editing Atyaf Talal Mahmood Roles: Project Administration Alyaa Fadhil Abbas Roles: Data Curation Ruwaida Watheq Neamah Roles: Resources Rana Nasser Abdul Hameed Roles: Investigation OPEN PEER REVIEW REVIEWER STATUS AWAITING PEER REVIEW This article is included in the Fallujah Multidisciplinary Science and Innovation gateway. Abstract Background Cancer is one of the most significant global health challenges. Cytogenetic techniques are used as biomarkers of cancer risk to detect DNA damage and chromosomal abnormalities. Objective This study aimed to evaluate the influence of chemotherapy on genetic stability in cancer patients by applying Micronucleus and Comet assays as indicators of DNA and chromosomal alterations. It also aimed to determine the possible links between these genotoxic changes and variations in biochemical and hematological parameters, providing insight into the cellular responses to chemotherapy exposure. Methods Buccal epithelial cells were collected from 190 individuals (90 controls and 100 cancer patients) and stained for micronucleus analysis. To observe DNA breakdown, cells from blood were subjected to an alkaline comet assay. Biochemical (urea, creatinine, calcium, and bilirubin) and hematopoietic (Hb, WBC, Plt, and HCT) parameters were also assessed. Results Cancer patients showed elevated Binucleated cell (27.50 ± 3.62),Condensed chromatin (10.50 ± 2.87), broken eggs (2.65 ± 1.53), basal cell (4.65 ± 1.98), Karyorrhetic cell (9.45 ± 1.73), Karyolytic cell(85.10 ± 2.69), Monoonucleated cell with Micronucleus(12.50 ± 1.43), and Percentage of nuclear anomalies in total(152.8 ± 4.75) compared with controls. The comet assay results revealed pronounced DNA fragmentation in cancer cells, with variable tail lengths indicating heterogeneous damage. The biochemical results showed a significant increase in the mean levels of urea (50.600 ± 8.259) and creatinine (1.073 ± 0.173), and no significant increase in TSB (0.917 ± 0.143) and HCT(38.080 ± 2.311) in cancer patients compared to the control. Calcium (9.010 ± 0.680), Hb (8.322 ± 1.247), Plt (91.300 ± 24.495), and WBC (11.920 ± 2.833) levels were lower in the patient group than in the control group. Conclusion The increased frequency of nuclear anomalies and DNA fragmentation in cancer patients highlights the potential of the buccal Micronucleus assay and comet assays as effective, non-invasive tools for early cancer detection and genotoxic monitoring. Alterations in the blood and biochemical parameters further support the systemic effects of malignancy. READ ALL READ LESS Keywords Keywords: Cancer, Buccal Micronucleus Assay, Comet Assay, Genomic Instability, Hematological Parameters, biochemical parameters, carcinoma, DNA . Corresponding Author(s) Sarab Dalaf Khalaf ( [email protected] ) Close Corresponding author: Sarab Dalaf Khalaf Competing interests: No competing interests were disclosed. Grant information: The author(s) declared that no grants were involved in supporting this work. Copyright: © 2026 Dalaf Khalaf 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: Dalaf Khalaf S, Talal Mahmood A, Fadhil Abbas A et al. Genotoxicity effects in Cancer Patients: Evaluation by Micronucleus and Comet Assays and Correlation with Biochemical and Hematological Indices [version 1; peer review: awaiting peer review] . F1000Research 2026, 15 :545 ( https://doi.org/10.12688/f1000research.178233.1 ) First published: 16 Apr 2026, 15 :545 ( https://doi.org/10.12688/f1000research.178233.1 ) Latest published: 16 Apr 2026, 15 :545 ( https://doi.org/10.12688/f1000research.178233.1 ) Introduction Carcinoma is a serious medical issue among the primary causes of death worldwide. Its classification varies according to the tissue from which it arises and the organs in which the disease develops. 1 The type of tumor is determined by microscopic examination of the tumor cells, which is sometimes supported by blood. It is usually difficult to determine the cause of the disease; however, we know the general causes of cancer. Many risk factors can cause this disease, such as obesity, lack of physical activity, smoking, and environmental pollution. 2 Although this disease is considered fatal, recovery from it is continually increasing in the majority of cases as a result of improvements in therapeutic options as well as early diagnosis techniques. 3 Investigation suggests that buccal cell microscopic nuclei (MNs) are significantly elevated in the buccal mucous membrane cells of people with precancerous tumors and those with cancer, making them possible biomarkers for cancer of the mouth. 4 Chromosome fragmentation from damaged or disorganized chromosomes or inadequately repaired DNA lesions resulting from mitotic mistakes causes micronuclei to develop in proliferating cells. 5 Deficits in micronutrients are needed as cofactors for DNA disintegration and chromosomal separation, oxidative damage, aneugen exposure to clastogens, genetic anomalies in DNA repair genes and/or cell cycle checkpoints, and more can all contribute to these occurrences. 6 MN develops as a result of chromosomal rearrangements, modifications in the expression of genes, aneuploidy, and outcomes related to chromosomal instability frequently observed in cancer. 7 Genetic damage is the only factor that the chromosomal aberration test can detect; however mitotic spindle malfunction and chromosome loss due to aneugenic processes can also be detected by the micronucleus test. 8 One theory suggests that micronuclei and chromosomal aberrations may possess predictive value for cancer, perhaps serving as substitutes for chromosomal aberrations as indicators of cancer risk or offering additional insights into the mechanisms of aneugenic agents. 9 For assessing genetic damage in people, the MN test of buccal exfoliation is a potentially useful and somewhat easy technique. 10 In addition to micronuclei (MNi), this assay can also detect other nuclear aberrations resulting from both genotoxic and cytotoxic effects. 11 In addition to MNi, buccal cells can also exhibit nuclear abnormalities such as BN, Karyorrhexis (KR), pyknotic nuclei (P), and karyolysis (KL). 12 Binucleated BN is an instance of spindle disruption (aneugenic repercussions), whereas MNi and broken eggs (BE) are instances of genotoxic occurrences. Pyknosis, concentrated chromatin (CC), KR, and KL are examples of acute cytotoxic effects. 9 According to their examination of all the information regarding the MN experiment in the buccal cells of patients with cancer. 13 concluded that the occurrence of MN and other endpoints significantly increases with cancer diagnosis. For malignancies of the respiratory system, oropharyngeal tumors, and all other cancers combined, a very strong connection was found. Aim of study The main goal of this investigation was to determine the incidence of nuclear anomalies, including micronuclei, in mucosal cells extracted from cancer patients. Objectives of this study The objective of this study was to quantify DNA damage in cancer patients and identify the presence of micronuclei and other nuclear abnormalities in excised buccal cells of the mouth by combining hematologic and biochemical surveillance with a comet impact assay. Sample collection and preparation Whole blood samples were collected from both cancer patients and the control group between 2/12/2023 and 20/5/2024. Approximately 5 mL of venous blood was drawn from each participant using sterile disposable syringes. The collected blood was immediately divided into two portions: Portion 1: Transferred into EDTA-coated tubes for immediate analysis of hematological indices. A part of this portion was also processed directly for the Comet assay (Single Cell Gel Electrophoresis) and stored at −20 °C for future Comet assay analysis. Portion 2: Transferred into heparinized tubes for biochemical analysis, which was performed directly on the same day of collection. All samples were maintained at 4 °C in a cooling box during transportation and were processed within 4 hours of collection to ensure cell viability and prevent DNA degradation. Samples designated for the Comet assay that were not processed immediately were stored at −20 °C until analysis. Methods Study design A total of 190 samples (45–60 age) were collected from random people with and without cancer, 90 from healthy people (without cancer), and 100 from people with different types of cancer (prostate cancer, breast cancer, colon cancer, lymphatic gland cancer, and lung cancer) were collected from buccal cells for micronucleus assay, and the blood for comet assay, and other biological indices. Assay for micronuclei in exfoliated buccal cells The investigation was conducted as follows, following the steps described by Gopal and Padma 14 : following the instructions for washing their salivary glands with water, the participants collected cells from the mucous membrane of their mouths using a wooden spatula that had been previously moistened, and subsequently placed on a clean microscope slide. They were air-dried and preserved in methyl alcohol (96%) for 3–5 min. The specimen was stained with May-Grunwald stain for 20–25 min, followed by Gemza staining for 3–5 min, wished, allowed to dry, and examined under a microscope(40x). The incidence of micronuclei was documented, with 2000 cells assessed for each subject. Alkaline comet assay During this test, a treatment technique (Trevigen, Inc., Gaithersburg, US) was applied. The Lysis Solution was prepared and then allowed to cool for 20 min. Add cells with 1 x 10^5/ml melted low point of melting (LMA) after 50 μl is dispensed onto a Comet SlideTM. Agarose. Agarose and cells were evenly distributed throughout the sample using a pipette tip. After being flattened, the microscope slides were placed in the dark environment and cooled for 10 min at 4 °C. To improve sample adherence in heavy humidity, the gelling time might be prolonged to 30 min. After 30 to 60 min, the slides were removed out of a 4 °C Lysis Solution to get rid of any remaining buffer that Com-. For one hour, a freshly made Alkaline Relaxation Solution from the company—which had a pH higher than 13—was submerged at 4 °C. The slides were placed in a tray with labels toward the black cathode after the alkaline electrophoresis solutions were added. The power was switched on for 30 min at a voltage of 21 volts. The samples were carefully immersed twice in 70% ethanol for five minutes, twice in distilled water, and twice in electrophoresis solution. The materials were examined after being dehydration at 37 °C for 10 to 15 minutes. After applying 1X Ethidium Bromide to the Comet Slide TM slide to eliminate discoloration, cold distilled water was used for rinsing. The slides were quickly assessed. A fluorescent microscope with a 40X lens plus a touchscreen camera enabling slide processing was used to measure the DNA damage. Four comet images were evaluated using 50 randomly selected cells, accounting for 25 cells per plate. We examined the number and rate of migration of the damaged cells. 15 Ethical considerations and informed consent Ethical Approval: This study was conducted in accordance with the ethical principles of the Declaration of Helsinki. The research protocol was reviewed and approved by the Pharmaceutical Research Ethics Committee (PREC) at the University of Mosul, College of Pharmacy (Reference Code: PREC-25-3-10; Date: October 12, 2025). Note: The title mentioned in the ethical certificate [Ref: PREC-25-3-10] represents the initial study title; the current manuscript title is an updated version of the same study. Informed Consent : Written informed consent was obtained from all individual participants included in the study. All participants were fully briefed on the study’s objectives, the blood collection procedure, and their right to withdraw at any time. Confidentiality of all personal and medical data was strictly maintained throughout the study. Study of some biochemical and hematological parameters Urea, creatinine, calcium, and total serum bilirubin levels were estimated using the COBAS C111 device, while the Converges device was used for complete blood count. Data analysis A t-test was used to analyze the data. Duncan’s original varied range test was used to minimize the mean difference as the mean ± SD. SPSS (version 28.0, SPSS Ltd., Surrey, UK) was used for each statistical analysis. Results Assessment of micronuclei in oral lining epithelial cells in cancer patients Identifying indications of early biological impacts is the aim of examining micronuclei in buccal epithelial cells. The frequency of micronuclei in buccal epithelial cells was determined by producing violet-colored samples and examining the outcomes under a 40X magnification microscope. As shown in Table 1 , all micronucleus parameters were significantly higher in cancer patients compared to the control group (p < 0.001). Table 1. Frequency of micronucleus abnormalities in buccal epithelial cells of control and cancer patient groups. Parameter Control mean ± SD Patient mean ± SD p-value Binucleated cell 4.05 ± 1.50 27.50 ± 3.62 < 0.001 Condensed chromatin 8.40 ± 2.03 10.50 ± 2.87 < 0.001 Broken eggs 1.70 ± 1.17 2.65 ± 1.53 < 0.001 Basal cell 1.90 ± 1.16 4.65 ± 1.98 < 0.001 Karyorrhectic cell 0.05 ± 0.02 9.45 ± 1.73 < 0.001 Karyolytic cell 9.60 ± 2.06 85.10 ± 2.69 < 0.001 Cell with Micronucleus 1.50 ± 1.05 12.50 ± 1.43 < 0.001 Total nuclear anomalies (%) 27.25 ± 4.37 152.8 ± 4.75 < 0.001 The comet analysis technique Study of some biochemical and hematological parameters in studied group As shown in Table 2 show a significant increase in the mean levels of urea (50.600 ± 8.259) and creatinine (1.073 ± 0.173), and no significant increase in TSB (0.917±0.143) and HCT (38.080 ± 2.311) in cancer patients compared with the control. Calcium (9.010 ± 0.680), Hb (8.322 ± 1.247), Plt (91.300 ± 24.495), and White Blood Cell count (11.920 ± 2.833) levels were significantly lower in the patient group compared to the control group. Table 2. Mean level of some biochemical and hematological parameters in studied group. Parameter Controls (mean ± SD) Patients (mean ± SD) p-value (sig) Urea 31.266 ± 3.278 50.600 ± 8.259 0.001 Creatinine 0.723 ± 0.175 1.073 ± 0.173 0.016 Calcium 8.213 ± 0.262 9.010 ± 0.680 0.001 TSB 0.461 ± 0.080 0.917 ± 0.143 0.072 WBC 4.120 ± 1.007 11.920 ± 2.833 0.057 Hb 12.033 ± 0.849 8.322 ± 1.247 0.063 HCT 29.153 ± 3.341 38.080 ± 2.311 0.306 Platelets 292.300 ± 83.085 91.300 ± 24.495 0.002 Discussion As shown in Table 1 and illustrated in Figure 1 , the frequency of micronuclei in the epithelial cells of the patient group was significantly higher in the patient group compared to the control group indicating increased genomic instability in cancer patients. Figure 1. Photomicrograph showing micronuceli (40X)(B- normal cell, D- Karyorrhetic cell, F- Karyolytic cell, E- Basal cell, A- Binucleated cell, C- chemotherapy effects cells. A cytogenetic method for assessing DNA damage and indications of cell death in oral epithelial cell micronuclei testing. The initial line of defense against ingestion or absorption consists of the epithelial cells of the oral lining. Condensed chromatin and disappearance of karyolitic nuclear protein, which manifests as a ghost, are two signs of cell deterioration. 16 Because chromosomal instability is a continuous process rather than a stable condition, such as aneuploidy, it may go undetected by commonly used diagnostic techniques such as sequencing. A fairly reliable indicator of chromosomal instability, the presence of micronuclei, historical markers of DNA damage, is simpler to find in tissues than mitotic figures and can provide a snapshot of the time of continuing mis-segregation. Because of its low cost and minimal invasiveness, the micronucleus assay of peripheral blood cells has been widely employed as a marker of radiation exposure. Because of its high sensitivity, it can also be used as a retrospective dosimeter for ionizing radiation; when a tumor develops, ruptured micronuclei may have more noticeable effects than undamaged micronuclei. Using a marker of micronuclear rupture in biopsies can aid in understanding cancer stages and metastatic risks, as well as predicting the response to immunotherapies, given the significance of catastrophic rupture in initiating immunological responses and genetic rearrangements. 17 Rarely, some cells may also have nuclear buds or broken eggs, micronuclei (MN) developing next to nuclei in the exact same cytoplasm, or two nuclei in identical cytoplasm (binucleated stage). 18 Environmental toxicity can be evaluated by examining these biomarkers when DNA damage and cell death (such as karyolysis or programmed cell death) occur. A novel and exciting method for researching epithelial carcinogens is the use of the mitochondria in shed cells to assess genotoxicity. A sensitive technique for identifying genetic damage in mouth epithelial cells is the examination of their micronuclei, ( Figure 2 ). Figure 2. Comet assay images showing DNA damage in lymphocytes from cancer patients and controls. (A) Control group: intact nuclei with no visible tail. (B) Patient group: comet tails indicating DNA fragmentation (magnification 40×). Multiple studies have demonstrated that the presence of malignant tumors in an organism causes significant alterations in the chromatin makeup and DNA content of the buccal mucosa. These alterations may function as biochemical indicators of cancerous tumors. 19 In individuals with both benign and malignant tumors, some researchers have found changes in the mucous membrane of mouth cells that are connected to malignancy. 20 Prior research has demonstrated chromosomal abnormalities and an increased incidence of micronuclei in the normal somatic cells of patients with cancer. 21 , 22 Previous studies found that buccal cells from patients with Alzheimer’s disease, head and neck cancer, and oral cancer had increased micronuclei along with additional nuclear abnormalities. 23 The current study discovered raised levels of binucleated and karyolytic cells, among other nuclear abnormalities, which contributed to enhanced miniature nuclei scoring in patients with breast cancer. Cells with two very close major nuclei instead of one are known as binucleated cells, and they are thought to be a biomarker of cytoplasmic preventing cytokinetic defects caused by a condition known as aneuploidy. Karyolitic cells indicate a very late stage of cell death and indicate reactions to cytotoxicity. They appear to have missing nuclei because their nuclear DNA is depleted. 24 An increase in tiny nucleated cells among individuals with cancer was studied by Ismail et al. 9 They found that exfoliated cells may have altered DNA repair effectiveness and increased genomic instability, which is consistent with recent genotoxic events in dividing cell types and is in line with ongoing research. In line with other studies of increased levels in buccal cells, Kalender et al. 25 found that patients with breast cancer had a higher frequency of micronuclei. Ban et al. 26 found that 136 cancer patients had higher MNi frequencies in their lymphocytes than 48 healthy individuals. In addition to having higher micronuclei scores, cancer patients also had higher levels of a number of nuclear abnormalities, indicating cytotoxicity and genotoxicity, such as compressed chromatin (CC), broken eggs (BE), binucleated cells, karyolysis, and karyorrhexis. A Mexican study of cancer patients revealed similar findings. 27 The results we obtained suggest that greater MN along with additional nuclear abnormalities in the removed buccal cells of tissues of cancer patients may be due to genetic instability or alterations in the BRCA1 and BRCA2 genes. One of the primary functions of BRCA proteins is the repair of double-stranded DNA breaks by regulating homologous recombination. Genomic instability caused by inadequate DNA repair increases the MNi in reproductive cells. 28 The comet analysis technique The comet assay has been used extensively in genotoxicity investigations, bio-monitoring, ecological testing, and human illness research to quantify various cellular responses to DNA damage. In addition to describing the assay’s utility in evaluating oxidative stress within tumors, its potential as a tool for predicting a person’s tumor sensitivity to radiation and other chemotherapeutic medications was investigated. A comet assay, which involves single-cell electrophoresis on gels, was used to evaluate the extent of DNA impairment in malignant epithelial cells. A DNA-binding dye was used to observe the results under a fluorescence microscope, displaying unique comet-like patterns that indicate the level of genotoxic stress experienced by each individual cell, as illustrated in Figure 2 . The image shows a range of comet morphologies among the studied cells, from intact nuclei with little tail production to those with prominent comet tails. These tails are a sign of DNA strand breaks, because they are created when fragmented DNA migrates during electrophoresis. Heterogeneous levels of DNA destruction within the cell populations are suggested by differences in tail length and intensity. Cells exhibiting long, diffuse tails with reduced head intensity were considered to have experienced substantial DNA disintegration, which is in line with the genotoxic insult frequently observed in cancerous cells. In contrast, cells with tiny or absent tails were thought to have sustained little damage, possibly indicating more resilient or less damaged subpopulations. 29 According to experimental circumstances, this damage pattern could be a result of the cytotoxic effects of external treatments (such as radiation, chemotherapy, or oxidative stress) or the inherent instability of epithelial tissue cancer cells. The results validate the usefulness of the comet assay as a quick and sensitive technique for tracking genotoxic reactions in vitro and identifying Breakage of DNA strands in individual cells. 30–32 Study of some biochemical and hematological parameters in studied group These results were in agreement with those of Pullakanam et al., 33 who showed a decrease in total white blood cells, hemoglobin, and platelets and an increase in HCT in cancer patients compared with controls. Additionally, it concurs with Rimsha et al., 34 which showed significant (P < 0.05) variations among cancer patients and control groups in biochemical variables (ALT, AST, and cholesterol) and blood test results (RBCs, H.B., PCV, WBCs, and platelets). Anemia, a common complication among cancer patients, is frequently detected by measuring hemoglobin and PCV levels; those that, when compared with healthy controls, were typically lower in the sick group. 35 Furthermore, these levels are significantly affected by factors including overall clinical health and dietary status. 36 Compared to controls, patients’ average corpuscular size and median concentration of corpuscular hemoglobin were significantly lower. 37 The discovery that kidney function was diminished in patients with cancer supported the findings of Ibraheem et al., 38 who discovered that the levels of serum electrolytes and all kidney function tests were beginning at the upper limit or below the normal range, despite the fact that some levels showed significant variations among patients as well as controls. Patients with cancer might have other health issues or characteristics that increase the possibility of renal impairment before receiving kidney-toxic therapy. 39 Chronic renal disease is prevalent in the elderly, regardless of the presence of cancer. The higher urea levels in the cancer group than in the healthy group may be due to increased protein metabolism following chemotherapy-induced cell death. An independent t-test was performed to compare biochemical and hematological parameters between patients and controls. The results, shown in ( Table 2 ), indicate statistically significant differences for most parameters, with patients exhibiting higher or lower values than controls. The mean levels of these parameters are visually represented in Figure 3 , which illustrates the differences between the studied groups. Figure 3. Mean levels of biochemical and hematological parameters (Urea, Creatinine, Ca, TSB, WBC, Hb, HCT) in the studied groups. Values are presented as mean ± SD. Inclusion The increased frequency of nuclear anomalies and DNA fragmentation in cancer patients highlights the potential of the buccal MN assay and comet assay as effective, non-invasive tools for early cancer detection and genotoxic monitoring. Alterations in blood and biochemical parameters further support systemic effects of malignancy. Together, these assays may offer a comprehensive approach to cancer screening and evaluation. Data availability statement The data supporting the findings of this study are openly available in the Zenodo repository at https://zenodo.org/records/18889026 , reference number DOI: 10.5281/zenodo.18889026 . 40 This dataset contains the SPSS statistical analysis outputs used in the manuscript, including descriptive statistics, tests of homogeneity of variances, ANOVA results, and means plots for the following variables: Urea, Creatinine, Ca, TSB, Hb, WBC, Hct, and plt. The data are aggregated to protect participant confidentiality and do not contain any individual patient information, in accordance with institutional ethics committee guidelines. The dataset is published under the Creative Commons Attribution 4.0 International license (CC-BY 4.0) . Acknowledgements The authors would like to thank the staff of Salahaddin oncology centre for their support in sample collection and technical assistance. References 1. Khalaf SD, Mahdi MM, Mahmood RS: The Cancer: Types, The Mechanism of Caner Growth And Diagnosis: A. World. 2024; 3 (3). 2. Becker AP, Sells BE, Haque SJ, et al. : Tumor heterogeneity in glioblastomas: from light microscopy to molecular pathology. Cancers. 2021 Feb 12; 13 (4): 761. PubMed Abstract | Publisher Full Text | Free Full Text 3. Aman MM, Mahmoud A, Deer T, et al. : The American Society of Pain and Neuroscience (ASPN) best practices and guidelines for the interventional management of cancer-associated pain. J. Pain Res. 2021 Jul 16; 2139–2164. 4. Naderi NJ, Farhadi S, Sarshar S: Micronucleus assay of buccal mucosa cells in smokers with the history of smoking less and more than 10 years. Indian J. Pathol. Microbiol. 2012; 55 : 433–438. PubMed Abstract | Publisher Full Text 5. Onoja AO, Nwani CD, Alimba CG, et al. : Micronuclei formation: small nuclear packages with big genomic consequences. Nucleus. 2025 Feb 20; 1–21. 6. Mateuca R, Lombaert N, Aka PV, et al. : Chromosomal changes: induction, detection methods and applicability in human biomonitoring. Biochimie. 2006; 88 (11): 1515–1531. PubMed Abstract | Publisher Full Text 7. Ismail NA: Micronuclei and Other Nuclear Anomalies in Exfoliated Buccal Mucosa Cells in Breast Cancer. Iraq Medical Journal. 2021 Sep 26; 5 (3): 98–100. Publisher Full Text 8. M’Kacher R, Colicchio B, Junker S, et al. : High resolution and automatable cytogenetic biodosimetry using in situ telomere and centromere hybridization for the accurate detection of DNA damage: an overview. Int. J. Mol. Sci. 2023 Mar 16; 24 (6): 5699. PubMed Abstract | Publisher Full Text | Free Full Text 9. El Nachef L, Bouchet A, Bourguignon M, et al. : When DNA mutations interplay with cellular proliferation: a narrative history of theories of carcinogenesis. Cancers. 2024 May 31; 16 (11): 2104. Publisher Full Text 10. Parsadanyan G, Zalinyan G, Markosyan R, et al. : Investigation of genetic instability in patients with Diabetes Mellitus type I, II and LADA using buccal micronucleus cytome assay. Mutation Research-Genetic Toxicology and Environmental Mutagenesis. 2024 Nov 1; 900 : 503828. Publisher Full Text 11. Macías-Lamas GN, Ortiz-García YM, Lazalde-Ramos BP, et al. : Oxidative genomic damage in pediatric patients exposed to mercury released by dental amalgam. BMC Oral Health. 2025 Jul 13; 25 (1): 1152. PubMed Abstract | Publisher Full Text | Free Full Text 12. Bonassi S, Coskun E, Ceppi M, et al. : The HUman MicroNucleus project on eXfoLiated buccal cells (HUMN (XL)): the role of life-style, host factors, occupational exposures, health status, and assay protocol. Mutat. Res. 2011; 728 : 88–97. PubMed Abstract | Publisher Full Text 13. Gopal KS, Padma M: Evaluation of cytogenic damage in the form of micronuclei in oral exfoliated buccal cells in tobacco users. ORIGINAL RESEARCH.2018; 29 (6): 773–780. 14. Alhamadany AYM, et al. : Genotoxicity and genomic instability in oral epithelial cells of agricultural workers exposed to pesticides using micronucleus and comet assay in Nineveh, Iraq. J Appl Nat Sci. 2023; 15 (2): 473–479. Publisher Full Text 15. Kulkarni AV: Biomonitoring of Genotoxicity in Buccal Mucosal Cells Exposed to Panoramic Radiography and Cone Beam Computed Tomography by Micronucleus Assay-A comparative Study. India: Rajiv Gandhi University of Health Sciences; (Master's thesis) 16. Cherednichenko O, Magda I, Nuraliyev S, et al. : Cytome analysis (micronuclei and nuclear anomalies) in bioindication of environmental pollution in animals with nuclear erythrocytes. Heliyon. 2024 Sep 30; 10 (18): e37643. PubMed Abstract | Publisher Full Text | Free Full Text 17. Di Bona M, Bakhoum SF: Micronuclei and Cancer. Cancer Discov. 2024 Feb 8; 14 (2): 214–226. Publisher Full Text 18. Madubueze VE: A narrative review of the risk factors, molecular alterations and epigenetic dysregulation in Oral Squamous Cell Carcinoma. Brac University; (doctoral dissertation). 19. Maymone MB, Greer RO, Kesecker J, et al. : Premalignant and malignant oral mucosal lesions: Clinical and pathological findings. J. Am. Acad. Dermatol. 2019 Jul 1; 81 (1): 59–71. 20. Duffaund E, Orsiere T, Villant P, et al. : Comparison between micronucleated lymphocyte rates observed in healthy subjects and cancer patients. Mutagenesis. 1997; 12 (4): 227–231. 21. Khalaf SD: Genotoxic, Cytotoxic, and Teratogenic effects of Lithium Carbonate In Laboratory White mice Mus musculus and Workers in Aluminum recycling workshops in Baghdad. College of Science at University of Tikrit. Partial Fulfillment of the Requirements for the Degree of Doctor in Philosophy of Science in Genetic toxicology. 2020. 22. Jagetia GC, Jayakrishna A, Fernandes D, et al. : Evaluation of micronuclei frequency in the cultured peripheral blood lymphocytes of cancer patients before and after radiation treatment. Mutat. Res. 2001; 491 (1–2): 9–16. 23. Reimann H, Stopper H, Polak T, et al. : Micronucleus frequency in buccal mucosa cells of patients with neurodegenerative diseases. Sci. Rep. 2020 Dec 17; 10 (1): 22196. PubMed Abstract | Publisher Full Text | Free Full Text 24. Shafi FA, Hamzah IH, Al-Sayyid MM: Evaluation of Micronuclei and Other Nuclear Anomalies in Buccal Cells of some Iraqi Women with Breast Cancer. Iraqi J Biotechnol. 2017; 16 (1). 25. Kalender ME, Yildirim IH, Oztuzcu S, et al. : Micronucleus Score in the Buccal Mucosa of Women with Breast Cancer and the Relationship to Chemotherapy. Asian J Pharm Nurs Med Sci. 2015; 3 (4): 115–120. 26. Ban S, Konomi C, Iwakawa M, et al. : Radiosensitivity of peripheral blood lymphocytes obtained from patients with cancers of the breast, head and neck or cervix. 27. García AF, Bugarín OT, Jesús Salvador V, et al. : Micronuclei and other nuclear anomalies in exfoliated buccal mucosa cells of Mexican women with breast cancer. JBUON. 2014; 19 (4): 895–899. 28. Foulkes WD, Shuen AY: In brief: BRCA1 and BRCA2. J. Pathol. 2013; 230 : 347–349. Publisher Full Text 29. Olive PL, Banáth JP: The comet assay: a method to measure DNA damage in individual cells. Nat. Protoc. 2006; 1 (1): 23–29. Publisher Full Text 30. Collins AR: The comet assay for DNA damage and repair: principles, applications, and limitations. Mol. Biotechnol. 2004; 26 (3): 249–261. Publisher Full Text 31. Azqueta A, Dusinska M: The use of the comet assay for the evaluation of genotoxicity. Mutat. Res. Genet. Toxicol. Environ. Mutagen. 2014; 764–765 : 1–15. 32. Pullakanam T, Mannangatti M, Ramesh A, et al. : Chemotherapy on hematological and biochemical parameters in breast cancer patients. Caspian J. Intern. Med. 2024; 16 (1): 132–140. PubMed Abstract | Publisher Full Text | Free Full Text 33. Rimsha KK, Navida MF, Muhammad Gulzada M, et al. : CLINICAL CHARACTERISTICS, HEMATOLOGICAL VARIATIONS AND BIOACCUMULATION OF HEAVY METALS IN BLOOD, HAIR AND URINE OF BREAST CANCER PATIENTS.2024; 19 (1): 1071–8443. 34. Khan S, Khoso S, Memon S, et al. : Study of some Hematological parameters as Biomarker for breast Cancer population of Sindh. Sindh University Research Journal-SURJ (Science Series). 2017; 49 (1). 35. Akinbami A, Popoola A, Adediran A, et al. : Full blood count pattern of pre-chemotherapy breast cancer patients in Lagos, Nigeria. Caspian J. Intern. Med. 2013; 4 (1): 574–579. PubMed Abstract 36. Smita S, Masamatti L, Vijaya C: Haematological parameters in pre chemotherapy breast cancer patients in a tertiary care centre, India. IP Journal of Diagnostic Pathology and Oncology. 2018; 3 : 237–240. 37. Aapro M, Launay-Vacher V: Importance of monitoring renal function in patients with cancer. Cancer Treat. Rev. 2012; 38 (3): 235–240. Publisher Full Text 38. Ibraheem NI, Ali RH, Ismail MB: Kidney functions and electrolyte disturbance among Iraqi patients with bladder cancer. J Fac Med Baghdad. 2022; 64 (4): 214–217. 39. Stevens LA, Li S, Wang C, et al. : Prevalence of CKD and comorbid illness in elderly patients in the United States: results from the Kidney Early Evaluation Program (KEEP). Am. J. Kidney Dis. 2010; 55 (3): S23–S33. PubMed Abstract | Publisher Full Text | Free Full Text 40. Khalaf SD: SPSS statistical analysis output for Genotoxicity effects in Cancer Patients: Evaluation by Micronucleus and Comet Assays and Correlation with Biochemical and Hematological Indices. [Dataset]. Zenodo. 2023. Publisher Full Text Comments on this article Comments (0) Version 1 VERSION 1 PUBLISHED 16 Apr 2026 ADD YOUR COMMENT Comment Author details Author details 1 Biology, Tikrit University College of Science, Tikrit, Saladin Governorate, Iraq 2 university of Mosul college of pharmacy, mosul, Iraq 3 Salah ad-Din Education Directorate, Tikrit, Iraq 4 Salahaddin oncology center (SOC), Tikrit, Iraq 5 Northern Technical University /Institute Al-Dour Technical, Tikrit, Iraq Sarab Dalaf Khalaf Roles: Conceptualization, Data Curation, Formal Analysis, Investigation, Methodology, Resources, Software, Supervision, Writing – Review & Editing Atyaf Talal Mahmood Roles: Project Administration Alyaa Fadhil Abbas Roles: Data Curation Ruwaida Watheq Neamah Roles: Resources Rana Nasser Abdul Hameed Roles: Investigation Competing interests No competing interests were disclosed. Grant information The author(s) declared that no grants were involved in supporting this work. Article Versions (1) version 1 Published: 16 Apr 2026, 15:545 https://doi.org/10.12688/f1000research.178233.1 Copyright © 2026 Dalaf Khalaf 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 Dalaf Khalaf S, Talal Mahmood A, Fadhil Abbas A et al. Genotoxicity effects in Cancer Patients: Evaluation by Micronucleus and Comet Assays and Correlation with Biochemical and Hematological Indices [version 1; peer review: awaiting peer review] . F1000Research 2026, 15 :545 ( https://doi.org/10.12688/f1000research.178233.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 16 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 = "Genotoxicity \u00A0effects in Cancer Patients:...".replace("'", ''); var linkedInUrl = "http://www.linkedin.com/shareArticle?url=https://f1000research.com/articles/15-545/v1" + "&title=" + encodeURIComponent(lTitle) + "&summary=" + encodeURIComponent('Read the article by '); var deliciousUrl = "https://del.icio.us/post?url=https://f1000research.com/articles/15-545/v1&title=" + encodeURIComponent(lTitle); var redditUrl = "http://reddit.com/submit?url=https://f1000research.com/articles/15-545/v1" + "&title=" + encodeURIComponent(lTitle); linkedInUrl += encodeURIComponent('Dalaf Khalaf 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-545/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-545", templates : { twitter : "Genotoxicity \u00A0effects in Cancer Patients: Evaluation by.... Dalaf Khalaf S et al., published by " + "@F1000Research" + ", https://f1000research.com/articles/15-545/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/178233/196600") new F1000.Clipboard(); new F1000.ThesaurusTermsDisplay("articles", "article", "196600"); $(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 = { "485407": 0, "485415": 0, "476519": 0, "476518": 0, "485413": 0, "476517": 0, "485412": 0, "476516": 0, "485411": 0, "485410": 0, "485409": 0, "485408": 0, "479983": 0, "479982": 0, "479981": 0, "476525": 0, "479980": 0, "476524": 0, "476523": 0, "485418": 0, "476522": 0, "476521": 0, "485416": 0, "476520": 0, "482615": 0, "482614": 0, "482613": 0, "479989": 0, "482612": 0, "479988": 0, "482611": 0, "479987": 0, "482610": 0, "479986": 0, "479985": 0, "479984": 0, "482619": 0, "482618": 0, "482617": 0, "482616": 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 = "e20f54be-77f7-4535-8015-e22178cb0f0a"; 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.