{"id":14817,"date":"2026-08-06T10:32:19","date_gmt":"2026-08-06T14:32:19","guid":{"rendered":"https:\/\/labs.icahn.mssm.edu\/minervalab\/?page_id=14817"},"modified":"2026-08-07T10:05:39","modified_gmt":"2026-08-07T14:05:39","slug":"data2evidence-release-notes","status":"publish","type":"page","link":"https:\/\/labs.icahn.mssm.edu\/minervalab\/data2evidence-release-notes\/","title":{"rendered":"Data2Evidence Release Notes"},"content":{"rendered":"<p>[et_pb_section bb_built=&#8221;1&#8243; inner_width=&#8221;auto&#8221; inner_max_width=&#8221;1080px&#8221;][et_pb_row][et_pb_column type=&#8221;4_4&#8243; custom_padding__hover=&#8221;|||&#8221; custom_padding=&#8221;|||&#8221;][et_pb_text admin_label=&#8221;Breadcrumb&#8221; _builder_version=&#8221;4.27.4&#8243; background_pattern_color=&#8221;rgba(0,0,0,0.2)&#8221; background_mask_color=&#8221;#ffffff&#8221; text_text_shadow_horizontal_length=&#8221;text_text_shadow_style,%91object Object%93&#8243; text_text_shadow_horizontal_length_tablet=&#8221;0px&#8221; text_text_shadow_vertical_length=&#8221;text_text_shadow_style,%91object Object%93&#8243; text_text_shadow_vertical_length_tablet=&#8221;0px&#8221; text_text_shadow_blur_strength=&#8221;text_text_shadow_style,%91object Object%93&#8243; text_text_shadow_blur_strength_tablet=&#8221;1px&#8221; link_text_shadow_horizontal_length=&#8221;link_text_shadow_style,%91object Object%93&#8243; link_text_shadow_horizontal_length_tablet=&#8221;0px&#8221; link_text_shadow_vertical_length=&#8221;link_text_shadow_style,%91object Object%93&#8243; link_text_shadow_vertical_length_tablet=&#8221;0px&#8221; link_text_shadow_blur_strength=&#8221;link_text_shadow_style,%91object Object%93&#8243; link_text_shadow_blur_strength_tablet=&#8221;1px&#8221; ul_text_shadow_horizontal_length=&#8221;ul_text_shadow_style,%91object Object%93&#8243; ul_text_shadow_horizontal_length_tablet=&#8221;0px&#8221; ul_text_shadow_vertical_length=&#8221;ul_text_shadow_style,%91object Object%93&#8243; ul_text_shadow_vertical_length_tablet=&#8221;0px&#8221; ul_text_shadow_blur_strength=&#8221;ul_text_shadow_style,%91object Object%93&#8243; ul_text_shadow_blur_strength_tablet=&#8221;1px&#8221; ol_text_shadow_horizontal_length=&#8221;ol_text_shadow_style,%91object Object%93&#8243; ol_text_shadow_horizontal_length_tablet=&#8221;0px&#8221; ol_text_shadow_vertical_length=&#8221;ol_text_shadow_style,%91object Object%93&#8243; ol_text_shadow_vertical_length_tablet=&#8221;0px&#8221; ol_text_shadow_blur_strength=&#8221;ol_text_shadow_style,%91object Object%93&#8243; ol_text_shadow_blur_strength_tablet=&#8221;1px&#8221; quote_text_shadow_horizontal_length=&#8221;quote_text_shadow_style,%91object Object%93&#8243; quote_text_shadow_horizontal_length_tablet=&#8221;0px&#8221; quote_text_shadow_vertical_length=&#8221;quote_text_shadow_style,%91object Object%93&#8243; quote_text_shadow_vertical_length_tablet=&#8221;0px&#8221; quote_text_shadow_blur_strength=&#8221;quote_text_shadow_style,%91object Object%93&#8243; quote_text_shadow_blur_strength_tablet=&#8221;1px&#8221; header_text_shadow_horizontal_length=&#8221;header_text_shadow_style,%91object Object%93&#8243; header_text_shadow_horizontal_length_tablet=&#8221;0px&#8221; header_text_shadow_vertical_length=&#8221;header_text_shadow_style,%91object Object%93&#8243; header_text_shadow_vertical_length_tablet=&#8221;0px&#8221; header_text_shadow_blur_strength=&#8221;header_text_shadow_style,%91object Object%93&#8243; header_text_shadow_blur_strength_tablet=&#8221;1px&#8221; header_2_text_shadow_horizontal_length=&#8221;header_2_text_shadow_style,%91object Object%93&#8243; header_2_text_shadow_horizontal_length_tablet=&#8221;0px&#8221; header_2_text_shadow_vertical_length=&#8221;header_2_text_shadow_style,%91object Object%93&#8243; header_2_text_shadow_vertical_length_tablet=&#8221;0px&#8221; header_2_text_shadow_blur_strength=&#8221;header_2_text_shadow_style,%91object Object%93&#8243; header_2_text_shadow_blur_strength_tablet=&#8221;1px&#8221; header_3_text_shadow_horizontal_length=&#8221;header_3_text_shadow_style,%91object Object%93&#8243; header_3_text_shadow_horizontal_length_tablet=&#8221;0px&#8221; header_3_text_shadow_vertical_length=&#8221;header_3_text_shadow_style,%91object Object%93&#8243; header_3_text_shadow_vertical_length_tablet=&#8221;0px&#8221; header_3_text_shadow_blur_strength=&#8221;header_3_text_shadow_style,%91object Object%93&#8243; header_3_text_shadow_blur_strength_tablet=&#8221;1px&#8221; header_4_text_shadow_horizontal_length=&#8221;header_4_text_shadow_style,%91object Object%93&#8243; header_4_text_shadow_horizontal_length_tablet=&#8221;0px&#8221; header_4_text_shadow_vertical_length=&#8221;header_4_text_shadow_style,%91object Object%93&#8243; header_4_text_shadow_vertical_length_tablet=&#8221;0px&#8221; header_4_text_shadow_blur_strength=&#8221;header_4_text_shadow_style,%91object Object%93&#8243; header_4_text_shadow_blur_strength_tablet=&#8221;1px&#8221; header_5_text_shadow_horizontal_length=&#8221;header_5_text_shadow_style,%91object Object%93&#8243; header_5_text_shadow_horizontal_length_tablet=&#8221;0px&#8221; header_5_text_shadow_vertical_length=&#8221;header_5_text_shadow_style,%91object Object%93&#8243; header_5_text_shadow_vertical_length_tablet=&#8221;0px&#8221; header_5_text_shadow_blur_strength=&#8221;header_5_text_shadow_style,%91object Object%93&#8243; header_5_text_shadow_blur_strength_tablet=&#8221;1px&#8221; header_6_text_shadow_horizontal_length=&#8221;header_6_text_shadow_style,%91object Object%93&#8243; header_6_text_shadow_horizontal_length_tablet=&#8221;0px&#8221; header_6_text_shadow_vertical_length=&#8221;header_6_text_shadow_style,%91object Object%93&#8243; header_6_text_shadow_vertical_length_tablet=&#8221;0px&#8221; header_6_text_shadow_blur_strength=&#8221;header_6_text_shadow_style,%91object Object%93&#8243; header_6_text_shadow_blur_strength_tablet=&#8221;1px&#8221; box_shadow_horizontal_tablet=&#8221;0px&#8221; box_shadow_vertical_tablet=&#8221;0px&#8221; box_shadow_blur_tablet=&#8221;40px&#8221; box_shadow_spread_tablet=&#8221;0px&#8221; vertical_offset_tablet=&#8221;0&#8243; horizontal_offset_tablet=&#8221;0&#8243; z_index_tablet=&#8221;0&#8243;]<\/p>\n<p><a href=\"https:\/\/labs.icahn.mssm.edu\/minervalab\/scientific-computing-and-data\/\">Scientific Computing and Data<\/a>\u00a0\/\u00a0<a href=\"https:\/\/labs.icahn.mssm.edu\/minervalab\/\">High Performance Computing<\/a> \/Data2Evidence Release Notes<\/p>\n<p>&nbsp;<\/p>\n<p>[\/et_pb_text][et_pb_text _builder_version=&#8221;4.27.4&#8243; background_pattern_color=&#8221;rgba(0,0,0,0.2)&#8221; background_mask_color=&#8221;#ffffff&#8221; text_text_shadow_horizontal_length=&#8221;text_text_shadow_style,%91object Object%93&#8243; text_text_shadow_horizontal_length_tablet=&#8221;0px&#8221; text_text_shadow_vertical_length=&#8221;text_text_shadow_style,%91object Object%93&#8243; text_text_shadow_vertical_length_tablet=&#8221;0px&#8221; text_text_shadow_blur_strength=&#8221;text_text_shadow_style,%91object Object%93&#8243; text_text_shadow_blur_strength_tablet=&#8221;1px&#8221; link_text_shadow_horizontal_length=&#8221;link_text_shadow_style,%91object Object%93&#8243; link_text_shadow_horizontal_length_tablet=&#8221;0px&#8221; link_text_shadow_vertical_length=&#8221;link_text_shadow_style,%91object Object%93&#8243; link_text_shadow_vertical_length_tablet=&#8221;0px&#8221; link_text_shadow_blur_strength=&#8221;link_text_shadow_style,%91object Object%93&#8243; link_text_shadow_blur_strength_tablet=&#8221;1px&#8221; ul_text_shadow_horizontal_length=&#8221;ul_text_shadow_style,%91object Object%93&#8243; ul_text_shadow_horizontal_length_tablet=&#8221;0px&#8221; ul_text_shadow_vertical_length=&#8221;ul_text_shadow_style,%91object Object%93&#8243; ul_text_shadow_vertical_length_tablet=&#8221;0px&#8221; ul_text_shadow_blur_strength=&#8221;ul_text_shadow_style,%91object Object%93&#8243; ul_text_shadow_blur_strength_tablet=&#8221;1px&#8221; ol_text_shadow_horizontal_length=&#8221;ol_text_shadow_style,%91object Object%93&#8243; ol_text_shadow_horizontal_length_tablet=&#8221;0px&#8221; ol_text_shadow_vertical_length=&#8221;ol_text_shadow_style,%91object Object%93&#8243; ol_text_shadow_vertical_length_tablet=&#8221;0px&#8221; ol_text_shadow_blur_strength=&#8221;ol_text_shadow_style,%91object Object%93&#8243; ol_text_shadow_blur_strength_tablet=&#8221;1px&#8221; quote_text_shadow_horizontal_length=&#8221;quote_text_shadow_style,%91object Object%93&#8243; quote_text_shadow_horizontal_length_tablet=&#8221;0px&#8221; quote_text_shadow_vertical_length=&#8221;quote_text_shadow_style,%91object Object%93&#8243; quote_text_shadow_vertical_length_tablet=&#8221;0px&#8221; quote_text_shadow_blur_strength=&#8221;quote_text_shadow_style,%91object Object%93&#8243; quote_text_shadow_blur_strength_tablet=&#8221;1px&#8221; header_text_shadow_horizontal_length=&#8221;header_text_shadow_style,%91object Object%93&#8243; header_text_shadow_horizontal_length_tablet=&#8221;0px&#8221; header_text_shadow_vertical_length=&#8221;header_text_shadow_style,%91object Object%93&#8243; header_text_shadow_vertical_length_tablet=&#8221;0px&#8221; header_text_shadow_blur_strength=&#8221;header_text_shadow_style,%91object Object%93&#8243; header_text_shadow_blur_strength_tablet=&#8221;1px&#8221; header_2_text_shadow_horizontal_length=&#8221;header_2_text_shadow_style,%91object Object%93&#8243; header_2_text_shadow_horizontal_length_tablet=&#8221;0px&#8221; header_2_text_shadow_vertical_length=&#8221;header_2_text_shadow_style,%91object Object%93&#8243; header_2_text_shadow_vertical_length_tablet=&#8221;0px&#8221; header_2_text_shadow_blur_strength=&#8221;header_2_text_shadow_style,%91object Object%93&#8243; header_2_text_shadow_blur_strength_tablet=&#8221;1px&#8221; header_3_text_shadow_horizontal_length=&#8221;header_3_text_shadow_style,%91object Object%93&#8243; header_3_text_shadow_horizontal_length_tablet=&#8221;0px&#8221; header_3_text_shadow_vertical_length=&#8221;header_3_text_shadow_style,%91object Object%93&#8243; header_3_text_shadow_vertical_length_tablet=&#8221;0px&#8221; header_3_text_shadow_blur_strength=&#8221;header_3_text_shadow_style,%91object Object%93&#8243; header_3_text_shadow_blur_strength_tablet=&#8221;1px&#8221; header_4_text_shadow_horizontal_length=&#8221;header_4_text_shadow_style,%91object Object%93&#8243; header_4_text_shadow_horizontal_length_tablet=&#8221;0px&#8221; header_4_text_shadow_vertical_length=&#8221;header_4_text_shadow_style,%91object Object%93&#8243; header_4_text_shadow_vertical_length_tablet=&#8221;0px&#8221; header_4_text_shadow_blur_strength=&#8221;header_4_text_shadow_style,%91object Object%93&#8243; header_4_text_shadow_blur_strength_tablet=&#8221;1px&#8221; header_5_text_shadow_horizontal_length=&#8221;header_5_text_shadow_style,%91object Object%93&#8243; header_5_text_shadow_horizontal_length_tablet=&#8221;0px&#8221; header_5_text_shadow_vertical_length=&#8221;header_5_text_shadow_style,%91object Object%93&#8243; header_5_text_shadow_vertical_length_tablet=&#8221;0px&#8221; header_5_text_shadow_blur_strength=&#8221;header_5_text_shadow_style,%91object Object%93&#8243; header_5_text_shadow_blur_strength_tablet=&#8221;1px&#8221; header_6_text_shadow_horizontal_length=&#8221;header_6_text_shadow_style,%91object Object%93&#8243; header_6_text_shadow_horizontal_length_tablet=&#8221;0px&#8221; header_6_text_shadow_vertical_length=&#8221;header_6_text_shadow_style,%91object Object%93&#8243; header_6_text_shadow_vertical_length_tablet=&#8221;0px&#8221; header_6_text_shadow_blur_strength=&#8221;header_6_text_shadow_style,%91object Object%93&#8243; header_6_text_shadow_blur_strength_tablet=&#8221;1px&#8221; box_shadow_horizontal_tablet=&#8221;0px&#8221; box_shadow_vertical_tablet=&#8221;0px&#8221; box_shadow_blur_tablet=&#8221;40px&#8221; box_shadow_spread_tablet=&#8221;0px&#8221; vertical_offset_tablet=&#8221;0&#8243; horizontal_offset_tablet=&#8221;0&#8243; z_index_tablet=&#8221;0&#8243;]<\/p>\n<h1><strong><span style=\"color: #00aeef\">Data2Evidence Release Notes v0.17<\/span><\/strong><\/h1>\n<h2><span style=\"color: #000080\"><b data-olk-copy-source=\"MessageBody\">Improvements<\/b><\/span><\/h2>\n<div><strong><span style=\"color: #000000\">Concept Sets<\/span><\/strong><\/div>\n<ul>\n<li>\n<div role=\"presentation\"><span style=\"color: #000000\">Search accuracy on HANA has improved, and HANA-backed datasets now support hybrid search.<\/span><\/div>\n<\/li>\n<li>\n<div role=\"presentation\"><span style=\"color: #000000\">Administrators can enable or disable record count displays platform-wide via a new feature flag.<\/span><\/div>\n<\/li>\n<li>\n<div role=\"presentation\"><span style=\"color: #000000\">Concept set table columns are now sortable.<\/span><\/div>\n<\/li>\n<\/ul>\n<div><strong><span style=\"color: #000000\">Cohort Building<\/span><\/strong><\/div>\n<ul>\n<li>\n<div role=\"presentation\"><span style=\"color: #000000\">Cohort materialization now retries automatically on transient failures, reducing manual re-runs and resolving a previously reported issue affecting larger cohort builds.<\/span><\/div>\n<\/li>\n<li>\n<div role=\"presentation\"><span style=\"color: #000000\">A default query hint improves performance on HANA-backed datasets.<\/span><\/div>\n<\/li>\n<li>\n<div role=\"presentation\"><span style=\"color: #000000\">Two new chart types support distribution analysis: an overlapping histogram, for comparing distributions across cohort groups in a single view, and a Kernel Density (KDE) plot, which renders a smoothed probability density curve for continuous variables. Both persist per bookmark, so preferred views carry across sessions.<\/span><\/div>\n<\/li>\n<li><span style=\"color: #000000\"><span class=\"TextRun SCXW9720358 BCX8\" lang=\"EN-US\" xml:lang=\"EN-US\" data-contrast=\"auto\"><span class=\"NormalTextRun SCXW9720358 BCX8\">In addition to the bar chart view, a new person list view enables tabular viewing of Patient ID, Age, Sex, Race, <\/span><span class=\"NormalTextRun SCXW9720358 BCX8\">Ethnicity<\/span><span class=\"NormalTextRun SCXW9720358 BCX8\">\u00a0and downloading cohorts with up to two million patients.<\/span><\/span><\/span><\/li>\n<li>\n<div role=\"presentation\"><span style=\"color: #000000\">A new attrition plot shows how the patient population narrows at each inclusion and exclusion criterion, useful for validating cohort logic and communicating study design to collaborators.<\/span><\/div>\n<\/li>\n<li>\n<div role=\"presentation\"><span style=\"color: #000000\">Patient-list limits are now configurable per dataset in CDM Config, enabling small-cell suppression.<\/span><\/div>\n<\/li>\n<\/ul>\n<div><strong><span style=\"color: #000000\">Wizards<\/span><\/strong><\/div>\n<ul>\n<li>\n<div role=\"presentation\"><span style=\"color: #000000\">Ethnicity and race values now sync from required fields, keeping dashboard displays consistent.<\/span><\/div>\n<\/li>\n<li>\n<div role=\"presentation\"><span style=\"color: #000000\">A basic Table 1 can now be generated directly in Data2Evidence, with a new configuration dialog for selecting concept sets and variables (only available for OMOP native configurations).<\/span><\/div>\n<\/li>\n<\/ul>\n<div><strong><span style=\"color: #000000\">Platform<\/span><\/strong><\/div>\n<ul>\n<li>\n<div role=\"presentation\"><span style=\"color: #000000\">New alert, dialog, and toast components deliver consistent feedback across the platform.<\/span><\/div>\n<\/li>\n<li>\n<div role=\"presentation\"><span style=\"color: #000000\">The login page logo can now be customized per deployment.<\/span><\/div>\n<\/li>\n<li>\n<div role=\"presentation\"><span style=\"color: #000000\">The UI now uses IBM Plex Sans for improved readability and simplified font infrastructure.<\/span><\/div>\n<\/li>\n<\/ul>\n<div><strong><span style=\"color: #000000\">Single Sign-On<\/span><\/strong><\/div>\n<ul>\n<li>\n<div role=\"presentation\"><span style=\"color: #000000\">Microsoft Entra External ID can now be used as a sign-in provider in Data2Evidence. A new Logto connector handles the integration, enabling enterprise SSO without additional identity infrastructure.<\/span><\/div>\n<\/li>\n<\/ul>\n<h2><span style=\"color: #000080\"><b>Fixes<\/b><\/span><\/h2>\n<ul>\n<li>\n<div role=\"presentation\"><span style=\"color: #000000\">Cohort counts now display with thousand separators throughout the UI.<\/span><\/div>\n<\/li>\n<li>\n<div role=\"presentation\"><span style=\"color: #000000\">The &#8220;Open Dashboard&#8221; button has been renamed &#8220;Analyze\u201d in preparation for upcoming design rework.<\/span><\/div>\n<\/li>\n<li>\n<div role=\"presentation\"><span style=\"color: #000000\">Patient lists now default to sorting by Person ID.<\/span><\/div>\n<\/li>\n<li>\n<div role=\"presentation\"><span style=\"color: #000000\">Fixed the Patient Cohort filter-card dropdown occasionally failing to open.<\/span><\/div>\n<\/li>\n<li>\n<div role=\"presentation\"><span style=\"color: #000000\">Fixed a mismatch between materialized cohort counts and their bar chart.<\/span><\/div>\n<\/li>\n<li>\n<div role=\"presentation\"><span style=\"color: #000000\">Fixed an empty CSV \/ error toast during file export.<\/span><\/div>\n<\/li>\n<li>\n<div role=\"presentation\"><span style=\"color: #000000\">Fixed overlapping legends in chart exports.<\/span><\/div>\n<\/li>\n<li>\n<div role=\"presentation\"><span style=\"color: #000000\">Fixed the Wizards save button not revalidating after a cohort name change.<\/span><\/div>\n<\/li>\n<\/ul>\n<p>[\/et_pb_text][\/et_pb_column][\/et_pb_row][\/et_pb_section]<\/p>\n","protected":false},"excerpt":{"rendered":"<p><div class=\"et_pb_row et_pb_row_0 et_pb_row_empty\">\n\t\t\t\t\n\t\t\t\t\n\t\t\t\t\n\t\t\t\t\n\t\t\t\t\n\t\t\t<\/div> Scientific Computing and Data\u00a0\/\u00a0High Performance Computing \/Data2Evidence Release Notes &nbsp; Data2Evidence Release Notes v0.17ImprovementsConcept SetsSearch accuracy on HANA has improved, and HANA-backed datasets now support hybrid search.Administrators can enable or disable record count displays platform-wide via a new feature flag.Concept set table columns are now sortable.Cohort BuildingCohort materialization now retries automatically on transient failures, [&hellip;]<\/p>\n","protected":false},"author":700,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_et_pb_use_builder":"on","_et_pb_old_content":"","_et_gb_content_width":"","footnotes":""},"class_list":["post-14817","page","type-page","status-publish","hentry"],"aioseo_notices":[],"_links":{"self":[{"href":"https:\/\/labs.icahn.mssm.edu\/minervalab\/wp-json\/wp\/v2\/pages\/14817","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/labs.icahn.mssm.edu\/minervalab\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/labs.icahn.mssm.edu\/minervalab\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/labs.icahn.mssm.edu\/minervalab\/wp-json\/wp\/v2\/users\/700"}],"replies":[{"embeddable":true,"href":"https:\/\/labs.icahn.mssm.edu\/minervalab\/wp-json\/wp\/v2\/comments?post=14817"}],"version-history":[{"count":4,"href":"https:\/\/labs.icahn.mssm.edu\/minervalab\/wp-json\/wp\/v2\/pages\/14817\/revisions"}],"predecessor-version":[{"id":14825,"href":"https:\/\/labs.icahn.mssm.edu\/minervalab\/wp-json\/wp\/v2\/pages\/14817\/revisions\/14825"}],"wp:attachment":[{"href":"https:\/\/labs.icahn.mssm.edu\/minervalab\/wp-json\/wp\/v2\/media?parent=14817"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}