Skip to main content

Sybil: A Validated Deep Learning Model to Predict Future Lung Cancer Risk From a Single Low-Dose Chest Computed Tomography

Buy Article:

$67.00 + tax (Refund Policy)

PURPOSE

Low-dose computed tomography (LDCT) for lung cancer screening is effective, although most eligible people are not being screened. Tools that provide personalized future cancer risk assessment could focus approaches toward those most likely to benefit. We hypothesized that a deep learning model assessing the entire volumetric LDCT data could be built to predict individual risk without requiring additional demographic or clinical data.

METHODS

We developed a model called Sybil using LDCTs from the National Lung Screening Trial (NLST). Sybil requires only one LDCT and does not require clinical data or radiologist annotations; it can run in real time in the background on a radiology reading station. Sybil was validated on three independent data sets: a heldout set of 6,282 LDCTs from NLST participants, 8,821 LDCTs from Massachusetts General Hospital (MGH), and 12,280 LDCTs from Chang Gung Memorial Hospital (CGMH, which included people with a range of smoking history including nonsmokers).

RESULTS

Sybil achieved area under the receiver-operator curves for lung cancer prediction at 1 year of 0.92 (95% CI, 0.88 to 0.95) on NLST, 0.86 (95% CI, 0.82 to 0.90) on MGH, and 0.94 (95% CI, 0.91 to 1.00) on CGMH external validation sets. Concordance indices over 6 years were 0.75 (95% CI, 0.72 to 0.78), 0.81 (95% CI, 0.77 to 0.85), and 0.80 (95% CI, 0.75 to 0.86) for NLST, MGH, and CGMH, respectively.

CONCLUSION

Sybil can accurately predict an individual's future lung cancer risk from a single LDCT scan to further enable personalized screening. Future study is required to understand Sybil's clinical applications. Our model and annotations are publicly available.

<br></br><media xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="https://youtube.com/embed/Fxk0RoazjqU" orientation="portrait" position="float" xlink:show="embed"/> </div> <div id="Refs" class="tab-pane" role="tabpanel" aria-hidden="true" aria-labelledby="tab-refs"> No Reference information available - sign in for access. </div> <div id="Cits" class="tab-pane" role="tabpanel" aria-hidden="true" aria-labelledby="tab-cits"> No Citation information available - sign in for access. </div> <div id="Supp" class="tab-pane" role="tabpanel" aria-hidden="true" aria-labelledby="tab-supp"> No Supplementary Data. </div> <div id="Data" class="tab-pane rs_skip" aria-hidden="true" aria-labelledby="tab-data">No Article Media</div> <div id="Metr" class="tab-pane rs_skip" aria-hidden="true" aria-labelledby="tab-metr">No Metrics</div> </div> <div id="Info"> <p><strong>Document Type:</strong> Research Article</p> <p><strong>Affiliations:</strong> , </p> <p>Publication date: April 20, 2023 </p> <script type="text/javascript" > $(document).ready(function() { const MAGIC_LENGTH = 350; var shortdescription = $(".originaldescription").text().replace(/\\&/g, '&').replace(/\\</g, '<').replace(/\\>/g, '>').replace(/\\t/g, '   ').replace(/\\n/g, '<br />'); if (shortdescription.length > MAGIC_LENGTH) { shortdescription = "<span class='shortdescription'>" + shortdescription.substring(0, MAGIC_LENGTH - 100) + "... <a href='#'>more</a></span>"; } $(".descriptionitem").prepend(shortdescription); $(".shortdescription a").on("click", function(e) { e.preventDefault(); $(".shortdescription").hide(); $(".originaldescription").slideDown(); }); }); </script> </div> <div id="trendmd-suggestions"></div> <script type="application/json" class="js-hypothesis-config">{ "openSidebar": false }</script> <script async src="https://hypothes.is/embed.js"></script> </div> <div class="col-xs-3 col-sm-4 col-md-3 pull-right signin-tools"> <div class="sign-transparent-bg"></div> <div class="collapse navbar-collapse signInContainer" id="sign-in-container"> <button type="button" class="navbar-toggle signin-section-nav-button sign-up-account-button" data-toggle="collapse" data-target="#sign-in-container"> <span><i class="fa fa-times-circle fa-2x"></i></span> <span class="sr-only">Close Signup Dialog</span> </button> <h3 class="float-l"><a href="#" class="signInLink open" title="sign in">Sign-in <i class="fa fa-minus"></i></a></h3> <a href="/register/personal;jsessionid=3pf6u07t14tnv.x-ic-live-01?url=%2fcontent%2fwk%2fjco%2f2023%2f00000041%2f00000012%2fart00012" class="btn btn-general-white" title="Sign up here">Register <i class="fa fa-chevron-right"></i></a> <div id="sign-in-form"> <form id="form-signin" method="post" action="https://www.ingentaconnect.com/session;jsessionid=3pf6u07t14tnv.x-ic-live-01"> <ul id="signinform"> <li class="usernameField"> <label for="username">Username:</label> <input name="username" type="text" maxlength="100" class="form-input-text" id="username"/> </li> <li class="passwordField"> <label for="password">Password:</label> <input name="password" type="password" maxlength="20" class="form-input-text" id="password"/> <input type="hidden" name="url" value="/content/wk/jco/2023/00000041/00000012/art00012"/> </li> <li class="sign-in-button"><input type="submit" class="btn btn-general icbutton" value="SIGN IN NOW" /></li> <li> </li> </ul> <div class="grid-signup-option"> <div class="grid-signup-option_item rememberMe"> <input name="remember" type="checkbox" id="remember" /> <label for="remember"> Remember Login</label> </div> <div class=" forgottenLogin grid-signup-option_item"> <a href="/register/password-reminder;jsessionid=3pf6u07t14tnv.x-ic-live-01" title="forgotten your login?" class="passwordremind">Login reminder</a> </div> <div class="athens-link grid-signup-option_item"> <a href="/session/athens-sign-in;jsessionid=3pf6u07t14tnv.x-ic-live-01?url=https%3a%2f%2fwww.ingentaconnect.com%2fcontent%2fwk%2fjco%2f2023%2f00000041%2f00000012%2fart00012" class="athens-sign-in" title="Sign in via OpenAthens">OpenAthens</a> </div> <!-- url is /content/wk/jco/2023/00000041/00000012/art00012 target is --> <div class="shib-link grid-signup-option_item"> <a href="/session/shib-sign-in;jsessionid=3pf6u07t14tnv.x-ic-live-01?url=%2fcontent%2fwk%2fjco%2f2023%2f00000041%2f00000012%2fart00012" class="athens-sign-in" title="Sign in via Shibboleth">Shibboleth</a> </div> </div> </form> </div> <!-- shown login end --> </div> <div id="tools" class="collapse navbar-collapse"> <h4>Tools</h4> <ul class="bobby toolsitem"> <li> <div id="subscribe-links" class="show"> <ul> <li><a href="/profile/guest/subscriptions/activate;jsessionid=3pf6u07t14tnv.x-ic-live-01?journal=pubinfobike%3a%2f%2fwk%2fjco" title="Activate personal subscription"><i class='fa fa-user'></i> Activate personal subscription</a></li> </ul> </div> </li> <li><span id="export"><a href="#" class="expandlinks"><i class="fa fa-share-square-o"></i> Reference exports <span class="plus hide">+</span><span class="minus">-</span></a></span> <div class="export-formats expandable"> <ul> <li><a href="/content/wk/jco/2023/00000041/00000012/art00012;jsessionid=3pf6u07t14tnv.x-ic-live-01?format=ris" title="Export reference in EndNote (RIS format)">EndNote</a></li> <li><a href="/content/wk/jco/2023/00000041/00000012/art00012;jsessionid=3pf6u07t14tnv.x-ic-live-01?format=bib" target="_blank" title="Export reference in BibTEX format">BibT<sub>E</sub>X</a></li> </ul> </div> </li> <li><span id="links-text"><a href="#" class="expandlinks"><i class="fa fa-link"></i> Linking options <span class="plus hide">+</span><span class="minus">-</span></a></span> <div class="linksoptions expandable"> <ul> <li><a href="/content/wk/jco/2023/00000041/00000012/art00012;jsessionid=3pf6u07t14tnv.x-ic-live-01" title="Normal Ingenta Connect link">Ingenta Connect</a></li> <li><a href="https://www.ingentaconnect.com/openurl?genre=article&issn=1527-7755&volume=41&issue=12&spage=2191&epage=2200&aulast=Mikhael" title="OpenURL link">OpenURL</a></li> <li><a href="https://www.ingentaconnect.com/content/10.1200/JCO.22.01345" title="Ingenta DOI link">Ingenta DOI</a></li> <li><a href="https://doi.org/10.1200/JCO.22.01345">DOI</a></li> </ul> </div> </li> <li> <div id="rss-links" class="show"> <ul> <li><a href="/alerts/journals/AddAlert;jsessionid=3pf6u07t14tnv.x-ic-live-01?journal=pubinfobike%3a%2f%2fwk%2fjco&newversion=" title="Receive new issue alert"><img src="/images/icon_m_p_square.gif" alt="Parts of this function requires Ingenta Connect Library Membership" title="Parts of this function requires Ingenta Connect Library Membership"/> <i class="fa fa-envelope-o"></i> Receive new issue alert</a></li> <li><a href="https://api.ingentaconnect.com/content/wk/jco/latest?format=rss" title="Latest TOC RSS Feed"><i class="fa fa-rss"></i> Latest TOC RSS Feed</a></li> <li><a href="https://api.ingentaconnect.com/content/wk/jco?format=rss" title="Recent Issues RSS Feed"><i class="fa fa-rss"></i> Recent Issues RSS Feed</a></li> </ul> </div> </li> <script type="text/javascript" > function RightsConnectlinkPopUp() { var newPopUp = window.open( 'https://www.copyright.com/ccc/openurl.do?sid=pd_PT1527-7755&servicename=all&issn=1527-7755&WT.mc_id=pd_PT1527-7755','Rightslink','location=no,toolbar=no,directories=no,status=no,menubar=no,scrollbars=yes,resizable=yes,width=720,height=550'); newPopup.opener = null; //IC-2383 } </script> <li><a href="#" onClick="RightsConnectlinkPopUp()"><span class="copyRightsIcon">©</span> Get Permissions</a></li> <li><a href="/marked-list;jsessionid=3pf6u07t14tnv.x-ic-live-01?sortType=addedOn-desc" title="Favourites"><i class="fa fa-check-square-o"></i> Favourites</a></li> <li><a href="/about/help/index;jsessionid=3pf6u07t14tnv.x-ic-live-01#Q29" title="Accessibility Statement"><i class="fa fa-question-circle"></i> Accessibility</a></li> </ul> </div> </div> <div class="col-xs-12 col-sm-4 col-md-3"> <div class="shareContent" id="google_translate_element"></div> <script type="text/javascript" async> function googleTranslateElementInit() { new google.translate.TranslateElement({pageLanguage: 'en', gaTrack: true, gaId: 'UA-1313315-1'}, 'google_translate_element'); } </script> <script type="text/javascript" src="//translate.google.com/translate_a/element.js?cb=googleTranslateElementInit" async></script> <div class="shareContent"> <div class="dropdown"> <div class=""> <h4>Share Content</h4> <div class="shareaholic-canvas" data-app="share_buttons" data-app-id="33125376"></div> </div> </div> </div> <div class="icon-key"> <ul> <li class="title">Access Key</li> <li class="icon icon-f">Free content</li> <li class="icon icon-f-p">Partial Free content</li> <li class="icon icon-n">New content</li> <li class="icon icon-o-a">Open access content</li> <li class="icon icon-o-a-p">Partial Open access content</li> <li class="icon icon-s">Subscribed content</li> <li class="icon icon-s-p">Partial Subscribed content</li> <li class="icon icon-t">Free trial content</li> </ul> </div> <div class="advertisingbanner"> <!-- /1008130/Skyscraper --> <div id="div-gpt-ad-Skyscraper" > <script > try { googletag.cmd.push(function() { googletag.display('div-gpt-ad-Skyscraper'); }); } catch (e) { console.warn("*** googletag.cmd.push(function() failed: div: div-gpt-ad-Skyscraper Position: Skyscraper Error: '%s'", e.message); } </script> </div> <!-- /1008130/Wide_Skyscraper --> <div id="div-gpt-ad-Wide_Skyscraper" > <script > try { googletag.cmd.push(function() { googletag.display('div-gpt-ad-Wide_Skyscraper'); }); } catch (e) { console.warn("*** googletag.cmd.push(function() failed: div: div-gpt-ad-Wide_Skyscraper Position: Wide_Skyscraper Error: '%s'", e.message); } </script> </div> </div> </div> </div> </div> </main> </div> <!-- Google tag (gtag.js) --> <script async src="https://www.googletagmanager.com/gtag/js?id=UA-1313315-1"></script> <script> window.dataLayer = window.dataLayer || []; function gtag(){dataLayer.push(arguments);} gtag('js', new Date()); gtag('config', 'UA-1313315-1'); </script> <script type="text/javascript" >ga('set','googleUserRole','guest');</script> <footer class="footer" aria-label="footer"> <nav class="navbar" aria-label="footer"> <div class="container"> <div class="footerContainer "> <div class="footer-main-nav"> <ul class="listGroupStack footer-main-nav__stack-list-group"> <li class="listItemStack"> <a href="/content/title;jsessionid=3pf6u07t14tnv.x-ic-live-01?j_type=online&j_startat=Aa&j_endat=Af&j_pagesize=200&j_page=1" title="/content/title?j_type=online&j_startat=Aa&j_endat=Af&j_pagesize=200&j_page=1"><i>Browse by</i> Publication</a> </li> <li class="listItemStack"> <a href="/content;jsessionid=3pf6u07t14tnv.x-ic-live-01?type=subjects" title="/content?type=subjects"><i>Browse by</i> Subject</a> </li> <li class="listItemStack"> <a href="/content;jsessionid=3pf6u07t14tnv.x-ic-live-01?type=publishers" title="/content?type=publishers"><i>Browse by</i> Publisher</a> </li> <li class="listItemStack"> <a href="/search/advanced;jsessionid=3pf6u07t14tnv.x-ic-live-01" title="/search/advanced">Advanced Search</a> </li> </ul> <ul class="listGroupStack footer-main-nav__stack-list-group"> <li class="listItemStack"> <a href="/about;jsessionid=3pf6u07t14tnv.x-ic-live-01" title="/about">About us</a> </li> <li class="listItemStack"> <a href="/about/researchermenu;jsessionid=3pf6u07t14tnv.x-ic-live-01" title="/about/researchermenu">Researchers</a> </li> <li class="listItemStack"> <a href="/about/librarianmenu;jsessionid=3pf6u07t14tnv.x-ic-live-01" title="/about/librarianmenu">Librarians</a> </li> </ul> <ul class="listGroupStack footer-main-nav__stack-list-group"> <li class="listItemStack"> <a href="/about/newpublications;jsessionid=3pf6u07t14tnv.x-ic-live-01" title="/about/newpublications">New featured titles</a> </li> <li class="listItemStack"> <a href="/about/help/index;jsessionid=3pf6u07t14tnv.x-ic-live-01" title="/about/help/index">Help</a> </li> <li class="listItemStack"> <a href="/about/contact;jsessionid=3pf6u07t14tnv.x-ic-live-01" title="/about/contact">Contact us</a> </li> <li class="listItemStack"> </li> <li class="social footer"> <a href="https://www.youtube.com/channel/UC_SZbvpUXbs-j953YF9qpYQ" class="socialIcons" target="_blank" title="Visit our youtube page" rel="noopener"> <span class='fa fa-youtube-square' aria-hidden='true'></span><span class='sr-only'>Youtube</span> </a> </li> <li class="social footer"> <a href="https://twitter.com/ingentaconnect" class="socialIcons" target="_blank" title="Follow us on twitter" rel="noopener"> <span class='fa fa-twitter-square' aria-hidden='true'></span><span class='sr-only'>twitter</span> </a> </li> <li class="social footer"> <a href="https://www.linkedin.com/company/ingenta" class="socialIcons" target="_blank" title="Visit us on LinkedIn" rel="noopener"> <span class='fa fa-linkedin-square' aria-hidden='true'></span><span class='sr-only'>linkedIn</span> </a> </li> </ul> <ul class="listGroupStack footer-main-nav__stack-list-group footer-main-nav__stack-list-group--last-child"> <li class="listItem last"><a href="https://www.ingenta.com" target="_blank" class="pt_logo" title="Link to Ingenta company home page" rel="noopener"><img src="/images/ic_ingenta_logo_200x64.png" width="200" alt="ingenta company logo"/></a></li> <li class="listItem last "><a href="https://www.crossref.org" target="_blank" title="Crossref Partner" rel="noopener"><img src="https://assets.crossref.org/logo/crossref-logo-landscape-200.svg" width="90" alt="Crossref logo" style="padding-right: 10px;"/></a> <a href="https://www.projectcounter.org" target="_blank" title="Counter Compliant" rel="noopener"><img src="/images/ic_counter_logo_200x84.png" width="90" alt="Project Counter logo"/></a></li> </ul> </div> <div class="copyrights"> Website © 2025 Ingenta. Article copyright remains with the publisher, society or author(s) as specified within the article. </div> <div class="footer_disclaimer"> Ingenta is not the publisher of the publication content on this website. The responsibility for the publication content rests with the publishers providing the material. Please refer to our <a href='/about/terms' title='Terms and Conditions'>Terms and Conditions</a>. </div> <nav class="legalLinks"> <div class="inner_container"> <ul class="nav navbar-nav termsandconditions"> <li> <a class="divider-white" href="/about/terms;jsessionid=3pf6u07t14tnv.x-ic-live-01" title="Link to terms and Conditions">Terms and Conditions</a> </li> <li> <a class="divider-white" href="/about/privacy;jsessionid=3pf6u07t14tnv.x-ic-live-01" title="Link to view our privacy statment">Privacy</a> </li> <li> <a class="" href="/about/advertisers/index;jsessionid=3pf6u07t14tnv.x-ic-live-01" title="Link to Information for Advertisers">Information for Advertisers</a> </li> </ul> </div> </nav> </div> </div> </nav> </footer> <script type="text/javascript" src="https://trendmd.s3.amazonaws.com/trendmd.min.js" ></script> <script type="text/javascript" >TrendMD.register({element: '#trendmd-suggestions', track_id: null});</script> <form id="addArticleToVPub" action="blank" method="post"></form> <script type="text/javascript" > $(document).ready(function() { $(".addArticleToVJ").on("click", function() { var $this = $(this), formaction = $this.parent("span").parent("td").find(".formAction").val(); $("#addArticleToVPub").attr("action",formaction); // $(this).parent("td").find(".formAction").remove(); $("#addArticleToVPub").empty().append($this.parent("span").parent("td").find(":input")).submit(); return false; }); }); </script> <!-- cookies tag --> <aside class="cornerPolicyTab" aria-label="cookie policy"> <a href="/about/privacy;jsessionid=3pf6u07t14tnv.x-ic-live-01" class="PolicyTab" title="Cookie Policy">Cookie Policy</a> </aside> <aside class="mainCookiesPopUp" aria-label="cookie policy confirmation box"> <span class="closePolicyPopup" title="Close Policy PopUp">X</span> <h6>Cookie Policy</h6> <strong>Ingenta Connect</strong> website makes use of cookies so as to keep track of data that you have filled in. <a href="#" class="setCookie">I am Happy with this</a> <a href="/about/privacy;jsessionid=3pf6u07t14tnv.x-ic-live-01" class="findOutMore">Find out more</a> </aside> </body> </html> <script defer src="https://static.cloudflareinsights.com/beacon.min.js/vcd15cbe7772f49c399c6a5babf22c1241717689176015" integrity="sha512-ZpsOmlRQV6y907TI0dKBHq9Md29nnaEIPlkf84rnaERnq6zvWvPUqr2ft8M1aS28oN72PdrCzSjY4U6VaAw1EQ==" data-cf-beacon='{"rayId":"901f893368f65740","version":"2025.1.0","serverTiming":{"name":{"cfExtPri":true,"cfL4":true,"cfSpeedBrain":true,"cfCacheStatus":true}},"token":"1468a68d648449d987ed5f15341e1865","b":1}' crossorigin="anonymous"></script>