Full text
30,489 characters
· extracted from
preprint-html
· click to expand
Extracting the Sample Size From Randomized Controlled Trials in Explainable Fashion Using Natural Language Processing | medRxiv /* */ /* */ <!-- <!-- /*! * yepnope1.5.4 * (c) WTFPL, GPLv2 */ (function(a,b,c){function d(a){return"[object Function]"==o.call(a)}function e(a){return"string"==typeof a}function f(){}function g(a){return!a||"loaded"==a||"complete"==a||"uninitialized"==a}function h(){var a=p.shift();q=1,a?a.t?m(function(){("c"==a.t?B.injectCss:B.injectJs)(a.s,0,a.a,a.x,a.e,1)},0):(a(),h()):q=0}function i(a,c,d,e,f,i,j){function k(b){if(!o&&g(l.readyState)&&(u.r=o=1,!q&&h(),l.onload=l.onreadystatechange=null,b)){"img"!=a&&m(function(){t.removeChild(l)},50);for(var d in y[c])y[c].hasOwnProperty(d)&&y[c][d].onload()}}var j=j||B.errorTimeout,l=b.createElement(a),o=0,r=0,u={t:d,s:c,e:f,a:i,x:j};1===y[c]&&(r=1,y[c]=[]),"object"==a?l.data=c:(l.src=c,l.type=a),l.width=l.height="0",l.onerror=l.onload=l.onreadystatechange=function(){k.call(this,r)},p.splice(e,0,u),"img"!=a&&(r||2===y[c]?(t.insertBefore(l,s?null:n),m(k,j)):y[c].push(l))}function j(a,b,c,d,f){return q=0,b=b||"j",e(a)?i("c"==b?v:u,a,b,this.i++,c,d,f):(p.splice(this.i++,0,a),1==p.length&&h()),this}function k(){var a=B;return a.loader={load:j,i:0},a}var l=b.documentElement,m=a.setTimeout,n=b.getElementsByTagName("script")[0],o={}.toString,p=[],q=0,r="MozAppearance"in l.style,s=r&&!!b.createRange().compareNode,t=s?l:n.parentNode,l=a.opera&&"[object Opera]"==o.call(a.opera),l=!!b.attachEvent&&!l,u=r?"object":l?"script":"img",v=l?"script":u,w=Array.isArray||function(a){return"[object Array]"==o.call(a)},x=[],y={},z={timeout:function(a,b){return b.length&&(a.timeout=b[0]),a}},A,B;B=function(a){function b(a){var a=a.split("!"),b=x.length,c=a.pop(),d=a.length,c={url:c,origUrl:c,prefixes:a},e,f,g;for(f=0;f<d;f++)g=a[f].split("="),(e=z[g.shift()])&&(c=e(c,g));for(f=0;f<b;f++)c=x[f](c);return c}function g(a,e,f,g,h){var i=b(a),j=i.autoCallback;i.url.split(".").pop().split("?").shift(),i.bypass||(e&&(e=d(e)?e:e[a]||e[g]||e[a.split("/").pop().split("?")[0]]),i.instead?i.instead(a,e,f,g,h):(y[i.url]?i.noexec=!0:y[i.url]=1,f.load(i.url,i.forceCSS||!i.forceJS&&"css"==i.url.split(".").pop().split("?").shift()?"c":c,i.noexec,i.attrs,i.timeout),(d(e)||d(j))&&f.load(function(){k(),e&&e(i.origUrl,h,g),j&&j(i.origUrl,h,g),y[i.url]=2})))}function h(a,b){function c(a,c){if(a){if(e(a))c||(j=function(){var a=[].slice.call(arguments);k.apply(this,a),l()}),g(a,j,b,0,h);else if(Object(a)===a)for(n in m=function(){var b=0,c;for(c in a)a.hasOwnProperty(c)&&b++;return b}(),a)a.hasOwnProperty(n)&&(!c&&!--m&&(d(j)?j=function(){var a=[].slice.call(arguments);k.apply(this,a),l()}:j[n]=function(a){return function(){var b=[].slice.call(arguments);a&&a.apply(this,b),l()}}(k[n])),g(a[n],j,b,n,h))}else!c&&l()}var h=!!a.test,i=a.load||a.both,j=a.callback||f,k=j,l=a.complete||f,m,n;c(h?a.yep:a.nope,!!i),i&&c(i)}var i,j,l=this.yepnope.loader;if(e(a))g(a,0,l,0);else if(w(a))for(i=0;i (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];var j=d.createElement(s);var dl=l!='dataLayer'?'&l='+l:'';j.src='//www.googletagmanager.com/gtm.js?id='+i+dl;j.type='text/javascript';j.async=true;f.parentNode.insertBefore(j,f);})(window,document,'script','dataLayer','GTM-P4HH5NV'); Skip to main content Home About Submit ALERTS / RSS Search for this keyword Advanced Search Extracting the Sample Size From Randomized Controlled Trials in Explainable Fashion Using Natural Language Processing View ORCID Profile Paul Windisch , Fabio Dennstädt , Carole Koechli , Robert Förster , Christina Schröder , Daniel M. Aebersold , Daniel R. Zwahlen doi: https://doi.org/10.1101/2024.07.09.24310155 Paul Windisch 1 Department of Radiation Oncology, Cantonal Hospital Winterthur , Winterthur, Switzerland Find this author on Google Scholar Find this author on PubMed Search for this author on this site ORCID record for Paul Windisch For correspondence: paul.windisch{at}ksw.ch Fabio Dennstädt 2 Department of Radiation Oncology, Inselspital, Bern University Hospital, University of Bern , Bern, Switzerland Find this author on Google Scholar Find this author on PubMed Search for this author on this site Carole Koechli 1 Department of Radiation Oncology, Cantonal Hospital Winterthur , Winterthur, Switzerland Find this author on Google Scholar Find this author on PubMed Search for this author on this site Robert Förster 1 Department of Radiation Oncology, Cantonal Hospital Winterthur , Winterthur, Switzerland 2 Department of Radiation Oncology, Inselspital, Bern University Hospital, University of Bern , Bern, Switzerland Find this author on Google Scholar Find this author on PubMed Search for this author on this site Christina Schröder 1 Department of Radiation Oncology, Cantonal Hospital Winterthur , Winterthur, Switzerland Find this author on Google Scholar Find this author on PubMed Search for this author on this site Daniel M. Aebersold 2 Department of Radiation Oncology, Inselspital, Bern University Hospital, University of Bern , Bern, Switzerland Find this author on Google Scholar Find this author on PubMed Search for this author on this site Daniel R. Zwahlen 1 Department of Radiation Oncology, Cantonal Hospital Winterthur , Winterthur, Switzerland Find this author on Google Scholar Find this author on PubMed Search for this author on this site Abstract Full Text Info/History Metrics Data/Code Preview PDF Abstract Background Extracting the sample size from randomized controlled trials (RCTs) remains a challenge to developing better search functionalities or automating systematic reviews. Most current approaches rely on the sample size being explicitly mentioned in the abstract. Methods 847 RCTs from high-impact medical journals were tagged with six different entities that could indicate the sample size. A named entity recognition (NER) model was trained to extract the entities and then deployed on a test set of 150 RCTs. The entities’ performance in predicting the actual number of trial participants who were randomized was assessed and possible combinations of the entities were evaluated to create predictive models. Results The most accurate model could make predictions for 64.7% of trials in the test set, and the resulting predictions were within 10% of the ground truth in 96.9% of cases. A less strict model could make a prediction for 96.0% of trials, and its predictions were within 10% of the ground truth in 88.2% of cases. Conclusion Training a named entity recognition model to predict the sample size from randomized controlled trials is feasible, not only if the sample size is explicitly mentioned but also if the sample size can be calculated, e.g., by adding up the number of patients in each arm. Introduction Using natural language processing (NLP) for data mining in biomedical research has been a topic of longstanding interest. 1 , 2 Recently, it has gained new interest due to the emerging capabilities of large language models. 3 Furthermore, new technologies that enable more robust data extraction have been developed in recent years. 4 , 5 In clinical research, randomized controlled trials (RCTs) are the gold standard for testing the effectiveness of an intervention. 6 Therefore, they are the focus of many meta-research efforts, such as systematic reviews or meta-analyses. Automatically extracting PICO (patient, intervention, control, outcome) characteristics from RCTs using NLP could improve various processes, from screening trials over assessing adherence to reporting standards to ultimately fully automating the process of evidence synthesis. 7 , 8 A key characteristic of an RCT is the sample size, i.e., the number of people included in the trial. 9 This information is normally already presented in the abstract, which makes it a suitable parameter for data mining based on the abstract. From a practical point of view, the abstract is also usually not locked behind a paywall. Inclusion in the trial is usually defined as having undergone randomization. 5 However, there are different ways to present this information in an RCT. While some trials might explicitly state the number of participants that were randomized, others might just state the number of patients who “were included”, “were analyzed”, or “completed the trial.” We hypothesized that each of these different phrases carries a different likelihood of the number being presented actually representing the number of patients who were randomized. We, therefore, trained a named entity recognition model to extract these phrases as different entities and build a prediction model that considers the different performances for predicting the ground truth of how many people underwent randomization. Methods A random sample of 996 randomized controlled trials (RCTs) from seven major journals (British Medical Journal, JAMA, JAMA Oncology, Journal of Clinical Oncology, Lancet, Lancet Oncology, New England Journal of Medicine) published between 2010 and 2022 were labeled. To do so, abstracts were retrieved as a txt file from PubMed and parsed using regular expressions (i.e., expressions that match certain patterns in text). For each trial, the number of people who were randomized was retrieved by looking at the abstract, followed by the full publication if the number could not be determined with certainty from the abstract. In addition, six different entities were tagged in each abstract, independent of whether the information was presented using words or integers. If the number of people who were randomized was explicitly stated (e.g., using the words “randomly,” “randomized,” etc.), this was tagged as “RANDOMIZED_TOTAL.” If the number of people who were analyzed was presented, this was tagged as “ANALYSIS_TOTAL”. If the number of people who completed the trial or a certain follow-up period was presented, this was tagged as “COMPLETION_TOTAL. If the number of people who were part of the trial without being more specific was presented, this was tagged as “GENERAL_TOTAL”. If the number of people who were assigned to an arm of the trial was presented, this was tagged as “ARM”. Lastly, if the number of patients who were assigned to an arm was presented in the context of how many patients experienced an event, this was tagged as “ARM_EVENT”. As a hypothetical example, in the sentence “50 of 200 people in the intervention arm and 20 of 203 people in the control arm experienced treatment-related toxicity”, 200 and 203 would be tagged as ARM_EVENT. If the abstract did not contain the aforementioned entities, the manuscript was added to the dataset without any tags. Note that while the dataset and code use the all-caps names for the entities, we will use normal names due to readability for the rest of the paper.150 annotated examples were randomly assigned to an unseen test set. The remaining 846 examples were used to train and validate a named entity recognition model using a random 85:15 split into training and validation. The transformer model RoBERTa-base was trained using Adam as the optimizer. 10 , 11 The detailed configuration file with all parameters used for training and validation is available from the code repository at https://github.com/windisch-paul/sample_size_extraction . In addition to training a named entity recognition model, we also built a system of regular expressions and conditional statements for cleaning the entities, e.g., to turn numbers presented as words into integers or to remove the “n=“ from an entity that was extracted as “n=934”. After training the model, inference was done on the unseen test set. For each entity, we assessed its agreement with the ground truth. If the same entity was extracted several times from the same trial, we used two different approaches: In the case of entities that are supposed to indicate the total number of people in the trial, such as randomized total, analysis total, completion total, or general total, we used the maximum number of each respective entity. In the case of entities where each entity only presents a part of the people in the trial, such as arm and arm event, we summed up all instances of the same entity. After assessing the performance of the individual entities, we combined them into different models for a final prediction of the ground truth (i.e., how many people underwent randomization) using different conditions. The different models were supposed to have different strengths and weaknesses to allow for different use cases. For the first model, the ordered model, we simply ordered the entities according to their performance and built a model that returns the best-performing entity that is present in a publication. If no entity is identified, no prediction is made. For the second model, the accurate entities model, we only chose the three best-performing entities and instructed the model to refrain from making a prediction if none of these entities is found. For the third model, the conditional mode, we only allowed the model to make a prediction if either the best-performing entity was found or the second and third best-performing entity were both found and within 10% agreement of each other. Training, validation, and testing were performed in Python (version 3.11.5) using, among others, the pandas (version 2.1.0), spacy (version 3.7.4), and spacy-transformers (1.2.5) packages. Results The performance of the different entities is presented in Table 1 . The arms entity was most frequently identified (in 74.0% of trials in the test set), followed by the general total (65.3%) and the randomized total (42.0%). The best performance in terms of predicting the ground truth was demonstrated by the randomized total, the arms, and the general total, which all demonstrated a median absolute percentage error of 0.0% and mean absolute percentage errors of 2.4%, 11.1%, and 19.0%, respectively. Scatterplots depicting the agreement between the extracted entities and the ground truth are presented in Figure 1 . View this table: View inline View popup Download powerpoint Table 1. Performance of different entities. The “Extracted from” column indicates the percentage of trials in which the respective entity was found. The remaining columns indicate the accuracy of the respective entity in predicting the ground truth, i.e., how many people were randomized. Download figure Open in new tab Figure 1. Scatterplots of different extracted entities. Each dot represents a trial with the ground truth, i.e., the number of participants who were randomized being its x-coordinate. The y-coordinate is the respective entity. For the randomized total, analysis total, completion total, and general total entities, the largest respective number was used in case multiple numbers were extracted from the same trial. In case of the arm and arm event entities, all extracted numbers from the same entity for a trial were summed up. Plots on the left show trials with 0 to 5’000 participants, while plots on the right show only trials with 0 - 1’000 participants to allow for a better assessment of the performance in the range that most trials fall into. The diagonal lines indicate perfect predictions. The performance of the three models is depicted in Table 2 and Figure 2 . While the conditional model exhibited the best performance and made predictions that were within 1% of the ground truth in 92.8% of cases and within 10% in 96.9% of cases, it could only make predictions on 64.7% of all the trials in the test set due to the strict conditions regarding entities that need to be present for making predictions. View this table: View inline View popup Download powerpoint Table 2. Performance of different models. The “Predicted in” column indicates the percentage of trials for which a prediction could be made. The remaining columns indicate the accuracy of the respective model in predicting the ground truth, i.e., how many people were randomized. Download figure Open in new tab Figure 2. Scatterplots of different models. Each dot represents a trial with the ground truth, i.e., the number of participants who were randomized being its x-coordinate. The y-coordinate is the prediction by the model. Plots on the left show trials with 0 to 5’000 participants, while plots on the right show only trials with 0 - 1’000 participants to allow for a better assessment of the performance in the range that most trials fall into. The diagonal lines indicate perfect predictions. On the other end of the spectrum, the ordered model was able to make a prediction on 98.0% of trials in the test set. However, these predictions were less accurate, with 78.9% being within 1% of the ground truth and 86.4% within 10%. The accurate entities model represents a compromise. It was able to make a prediction on 96.0% of trials, with 80.6% of its predictions being within 1% of the ground truth and 88.2% within 10%. Discussion This study presents a named entity recognition model that can detect six different entities in order to predict the sample size from the abstract of a randomized controlled trial (RCT). The entities can be combined in different ways to obtain models with different characteristics. The fact that the randomized total entity demonstrated the best performance is unsurprising, considering that the number of people who were randomized was the ground truth and that sentences that explicitly state how many people were randomized should be very indicative of this. The completion and analysis total entities showed larger discrepancies. In the case of the completion total, the scatterplot suggests that this number is often smaller than the ground truth, which makes sense as not every patient who is randomized completes a trial. The same discrepancy can be seen with the analysis total, as not every trial reports its results by the intention-to-treat (which should be equal to the number of people who were randomized) but rather conducts a per-protocol analysis for which the number of included patients is often smaller. For the general total entity, there were also outliers where the extracted entity was larger than the ground truth. This happened, for example, when a trial stated that “X patients were included”, while the number X was actually the number of patients who were screened. In the case of the arm and arm event entities, the arm entity performs better and arm events produce more outliers where the entity was actually larger than the ground truth. This can happen due to multiple arm events being present. As an example, in a two-arm trial, the results might first report the results for the primary endpoint, then the rate of grade 2 toxicities and the rate of grade 3 toxicities. If, in each of those sentences, the number of patients in the arm is reported, all of those entities are extracted, and the sum of those entities is obviously larger than the actual number of patients in the trial. A possibility to improve this could be to train a model to predict how many arms a trial has and to only add up as many arm entities as there are arms in the trial. The three models that were presented have different strengths and weaknesses that can support different use cases. The conditional model creates predictions that are highly accurate, but these predictions can only be made for around two-thirds of publications. A model like this could be used in a workflow where a human annotator manually annotates the other publications. The ordered and the accurate entities models could be used in a workflow where either a human annotator is not feasible, but accuracy is not as critical or where a human annotator manually annotates all trials and the tool pre-completes the annotations so that the annotator can accomplish his tasks with fewer clicks and, in turn, faster. 12 In addition, one could also use different models and create an ensemble method. If all models agree, this indicates a high confidence level, and a manual review can be skipped, while disagreements warrant a closer look. Comparing our models’ performances to previously published research is difficult. Both Lin and colleagues, as well as Marshall et al., in the publication proposing Trialstreamer report precision and recall and not continuous measures of performance compared to the ground truth. 5 , 9 This makes sense for them, as their approach is to extract the sample size if it is explicitly mentioned in the paper. If the correct number is extracted, it is a true positive. If no sample size is present and the model does not extract a number, it is a true negative. Our approach is different in that we also predict the sample size even if it cannot be extracted directly, e.g., by extracting the number of patients in each arm and adding them up to allow for retrieving a sample size for more publications. Also, for some use cases, it might be acceptable to just get a rough estimate of how many patients were randomized, e.g., by using the number of patients who were analyzed or who completed the trial. However, the previous research results already supported the feasibility of this task in general, with a recall and precision of 0.79 and 0.88 presented by Marshall et al. and similar results presented by Lin and colleagues. Our study is limited by the fact that we only used trials from seven journals for training and testing. While these are journals that publish many practice-changing randomized controlled trials, we can’t assess the model’s ability to generalize to trials from other journals, especially those that use unstructured abstracts. The strengths of this study include the use of a dedicated unseen test set and the high degree of reproducibility as all code and annotated data are shared in a public repository. The named entity recognition model returns entities that can be tailored by other researchers to make predictions based on the characteristics of the task that needs to be completed. As an outlook, one might use larger language models for the same task in the future to see if improvements in performance can be obtained. Alternatively, one could try to link trial publications to their respective entry on clinicaltrials.gov and use the information there if the sample size cannot be inferred from the abstract. As a general observation, more strict enforcement of guidelines such as CONSORT could greatly improve the performance of text-mining efforts in evidence-based medicine. 13 , 14 To enable readers to judge the model’s performance, a sample-size filter based on the model presented herein can be tested at https://www.scantrials.com/ . In conclusion, training a named entity recognition model to predict the sample size from randomized controlled trials is feasible, not only if the sample size is explicitly mentioned but also if the sample size can be calculated, e.g., by adding up the number of patients in each arm. Being able to extract the sample size automatically could support various meta-research efforts. Data Availability All data and code used to obtain this study's results have been uploaded to . https://github.com/windisch-paul/sample_size_extraction Footnotes Ethics approval and consent to participate: Not applicable Availability of data and materials: All data and code used to obtain this study’s results have been uploaded to https://github.com/windisch-paul/sample_size_extraction . Competing interests: P.W. has a patent application titled ‘Method for detection of neurological abnormalities’ outside of the submitted work. The remaining authors declare no conflict of interest. Funding: No funding was received for this project. All authors read and approved the final manuscript. References 1. ↵ Wallace BC , Small K , Brodley CE , Lau J. Deploying an interactive machine learning system in an evidence-based practice center: abstrackr . Proceedings of the 2nd . Published online 2012. doi: 10.1145/2110363.2110464 OpenUrl CrossRef 2. ↵ Vaswani A , Shazeer NM , Parmar N , et al. Attention is All you Need . Adv Neural Inf Process Syst . Published online June 12, 2017 : 5998 – 6008 . 3. ↵ Dennstädt F , Zink J , Putora PM , Hastings J , Cihoric N. Title and abstract screening for literature reviews using large language models: an exploratory study in the biomedical domain . Syst Rev . 2024 ; 13 ( 1 ): 158 . OpenUrl 4. ↵ Beltagy I , Lo K , Cohan A. SciBERT: A pretrained language model for scientific text . arXiv [csCL] . Published online March 26, 2019. https://github.com/allenai/scibert/ 5. ↵ Marshall IJ , Nye B , Kuiper J , et al. Trialstreamer: A living, automatically updated database of clinical trial reports . J Am Med Inform Assoc . 2020 ; 27 ( 12 ): 1903 – 1912 . OpenUrl 6. ↵ Jones DS , Podolsky SH . The history and fate of the gold standard . Lancet . 2015 ; 385 ( 9977 ): 1502 – 1503 . OpenUrl CrossRef PubMed 7. ↵ Kilicoglu H , Rosemblat G , Hoang L , et al. Toward assessing clinical trial publications for reporting transparency . J Biomed Inform . 2021 ; 116 : 103717 . OpenUrl PubMed 8. ↵ Schmidt L , Sinyor M , Webb RT , et al. A narrative review of recent tools and innovations toward automating living systematic reviews and evidence syntheses . Z Evid Fortbild Qual Gesundhwes . 2023 ; 181 : 65 – 75 . OpenUrl 9. ↵ Lin F , Liu H , Moon P , Weng C. A sample size extractor for RCT reports . In: MEDINFO 2021: One World, One Health--Global Partnership for Digital Innovation. IOS Press ; 2022 : 617 – 621 . 10. ↵ Liu Y , Ott M , Goyal N , et al. RoBERTa: A Robustly Optimized BERT Pretraining Approach . arXiv [csCL] . Published online July 26, 2019. http://arxiv.org/abs/1907.11692 11. ↵ Kingma DP , Ba J. Adam: A Method for Stochastic Optimization . arXiv [csLG] . Published online December 22, 2014. http://arxiv.org/abs/1412.6980 12. ↵ Reidsma D , Hofs DHW , Jovanovic N. Designing Focused and Efficient Annotation Tools . In: Measuring Behaviour, 5th International Conference on Methods and Techniques in Behavioral Research. Noldus Information Technology ; 2005 : 149 – 152 . 13. ↵ Hopewell S , Clarke M , Moher D , et al. CONSORT for reporting randomised trials in journal and conference abstracts . Lancet . 2008 ; 371 ( 9609 ): 281 – 283 . OpenUrl CrossRef PubMed Web of Science 14. ↵ Begg C , Cho M , Eastwood S , et al. Improving the quality of reporting of randomized controlled trials. The CONSORT statement . JAMA . 1996 ; 276 ( 8 ): 637 – 639 . OpenUrl CrossRef PubMed Web of Science View the discussion thread. Back to top Previous Next Posted July 10, 2024. Download PDF Data/Code Email Thank you for your interest in spreading the word about medRxiv. NOTE: Your email address is requested solely to identify you as the sender of this article. Your Email * Your Name * Send To * Enter multiple addresses on separate lines or separate them with commas. You are going to email the following Extracting the Sample Size From Randomized Controlled Trials in Explainable Fashion Using Natural Language Processing Message Subject (Your Name) has forwarded a page to you from medRxiv Message Body (Your Name) thought you would like to see this page from the medRxiv website. Your Personal Message CAPTCHA This question is for testing whether or not you are a human visitor and to prevent automated spam submissions. Share Extracting the Sample Size From Randomized Controlled Trials in Explainable Fashion Using Natural Language Processing Paul Windisch , Fabio Dennstädt , Carole Koechli , Robert Förster , Christina Schröder , Daniel M. Aebersold , Daniel R. Zwahlen medRxiv 2024.07.09.24310155; doi: https://doi.org/10.1101/2024.07.09.24310155 Share This Article: Copy Citation Tools Extracting the Sample Size From Randomized Controlled Trials in Explainable Fashion Using Natural Language Processing Paul Windisch , Fabio Dennstädt , Carole Koechli , Robert Förster , Christina Schröder , Daniel M. Aebersold , Daniel R. Zwahlen medRxiv 2024.07.09.24310155; doi: https://doi.org/10.1101/2024.07.09.24310155 Citation Manager Formats BibTeX Bookends EasyBib EndNote (tagged) EndNote 8 (xml) Medlars Mendeley Papers RefWorks Tagged Ref Manager RIS Zotero Tweet Widget Facebook Like Google Plus One Subject Area Health Informatics Subject Areas All Articles Addiction Medicine (573) Allergy and Immunology (865) Anesthesia (302) Cardiovascular Medicine (4453) Dentistry and Oral Medicine (444) Dermatology (383) Emergency Medicine (609) Endocrinology (including Diabetes Mellitus and Metabolic Disease) (1515) Epidemiology (15242) Forensic Medicine (30) Gastroenterology (1131) Genetic and Genomic Medicine (6615) Geriatric Medicine (669) Health Economics (1001) Health Informatics (4552) Health Policy (1372) Health Systems and Quality Improvement (1614) Hematology (543) HIV/AIDS (1270) Infectious Diseases (except HIV/AIDS) (15929) Intensive Care and Critical Care Medicine (1106) Medical Education (624) Medical Ethics (147) Nephrology (670) Neurology (6625) Nursing (346) Nutrition (999) Obstetrics and Gynecology (1148) Occupational and Environmental Health (957) Oncology (3344) Ophthalmology (979) Orthopedics (369) Otolaryngology (421) Pain Medicine (436) Palliative Medicine (130) Pathology (665) Pediatrics (1696) Pharmacology and Therapeutics (693) Primary Care Research (714) Psychiatry and Clinical Psychology (5461) Public and Global Health (9252) Radiology and Imaging (2207) Rehabilitation Medicine and Physical Therapy (1371) Respiratory Medicine (1197) Rheumatology (597) Sexual and Reproductive Health (715) Sports Medicine (530) Surgery (714) Toxicology (99) Transplantation (289) Urology (265) (function(){function c(){var b=a.contentDocument||a.contentWindow.document;if(b){var d=b.createElement('script');d.innerHTML="window.__CF$cv$params={r:'a02bd4e20a94c13d',t:'MTc3OTk1NjMzNg=='};var a=document.createElement('script');a.src='/cdn-cgi/challenge-platform/scripts/jsd/main.js';document.getElementsByTagName('head')[0].appendChild(a);";b.getElementsByTagName('head')[0].appendChild(d)}}if(document.body){var a=document.createElement('iframe');a.height=1;a.width=1;a.style.position='absolute';a.style.top=0;a.style.left=0;a.style.border='none';a.style.visibility='hidden';document.body.appendChild(a);if('loading'!==document.readyState)c();else if(window.addEventListener)document.addEventListener('DOMContentLoaded',c);else{var e=document.onreadystatechange||function(){};document.onreadystatechange=function(b){e(b);'loading'!==document.readyState&&(document.onreadystatechange=e,c())}}}})();
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.