Integrating Microbiome Data Visualization into FAIRDatabase using Edge Functions | Research Square window.SnipcartSettings = { analytics: { enabled: false } }; (function() { var accessVector = localStorage.getItem('access_vector') || ''; window.dataLayer = window.dataLayer || []; if (accessVector) { window.dataLayer.push({ user: { profile: { profileInfo: { snid: accessVector } } } }); } })(); (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;f.parentNode.insertBefore(j,f);})(window,document,'script','dataLayer','GTM-K279D39R'); Browse Preprints In Review Journals COVID-19 Preprints AJE Video Bytes Research Tools Research Promotion AJE Professional Editing AJE Rubriq About Preprint Platform In Review Editorial Policies Our Team Advisory Board Help Center Sign In Submit a Preprint Cite Share Download PDF Research Article Integrating Microbiome Data Visualization into FAIRDatabase using Edge Functions Roman van Eldijk, Shivam Kumar, Vivek Sheraton M This is a preprint; it has not been peer reviewed by a journal. https://doi.org/ 10.21203/rs.3.rs-8681047/v1 This work is licensed under a CC BY 4.0 License Status: Posted Version 1 posted You are reading this latest preprint version Abstract Microbiome research continues to grow, so does the volume of data it produces. Yet privacy constraints on human-associated samples and the compositional nature of sequencing outputs make quick exploratory analysis difficult. This study extends the FAIRDatabase, an open-source, privacy-compliant infrastructure for microbiome data, with a visualization module designed to tackle both challenges. The module performs composition-aware beta diversity analysis using centered log-ratio transformation and the Aitchison distance metric. All computations are run within Supabase edge functions, which makes sure that sensitive data never leave the secure environment. To guide the design, requirements were derived from prior work and literature, covering compositional data analysis, beta diversity visualization, and principles for clear data interpretation. The resulting tool supports interactive heatmaps and Principal Coordinates Analysis (PCoA) plots, with options for metadata-based colouring, variance explained labels, and colour palettes chosen for accessibility and interpretability. In order evaluate the module, three domain experts were to perform tasks and give feedback, which resulted in a mean System Usability Scale score of 84.2. They valued being able to quickly explore data without downloading files or facing contractual obstacles. Overall, this work shows that edge functions can support composition-aware microbiome analysis without compromising data security. It offers a starting point for building privacy-preserving visualization tools in research areas where data sensitivity is a significant concern. Computational Biology Microbiome Data Compositional Data Analysis Edge Functions Beta Diversity FAIR principles Supabase Full Text Additional Declarations The authors declare no competing interests. Supplementary Files supp.pdf Supplementary Cite Share Download PDF Status: Posted Version 1 posted You are reading this latest preprint version Research Square lets you share your work early, gain feedback from the community, and start making changes to your manuscript prior to peer review in a journal. As a division of Research Square Company, we’re committed to making research communication faster, fairer, and more useful. We do this by developing innovative software and high quality services for the global research community. Our growing team is made up of researchers and industry professionals working together to solve the most critical problems facing scientific publishing. Also discoverable on Platform About Our Team In Review Editorial Policies Advisory Board Help Center Resources Author Services Accessibility API Access RSS feed Manage Cookie Preferences © Research Square 2026 | ISSN 2693-5015 (online) Privacy Policy Terms of Service Do Not Sell My Personal Information {"props":{"pageProps":{"initialData":{"identity":"rs-8681047","acceptedTermsAndConditions":true,"allowDirectSubmit":true,"archivedVersions":[],"articleType":"Research Article","associatedPublications":[],"authors":[{"id":579486879,"identity":"9d629934-b9c7-4b50-8a50-4e8166e3d816","order_by":0,"name":"Roman van Eldijk","email":"","orcid":"","institution":"Universiteit van Amsterdam","correspondingAuthor":false,"prefix":"","firstName":"Roman","middleName":"van","lastName":"Eldijk","suffix":""},{"id":579486880,"identity":"60cfa572-24b5-476a-9ef0-6a619515d110","order_by":1,"name":"Shivam Kumar","email":"","orcid":"","institution":"Informatics Institute","correspondingAuthor":false,"prefix":"","firstName":"Shivam","middleName":"","lastName":"Kumar","suffix":""},{"id":579486881,"identity":"188a1dc8-ec99-4c45-9aaf-2bb71380fd37","order_by":2,"name":"Vivek Sheraton M","email":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAZAAAAAyAQMAAABI0h/eAAAABlBMVEX///8AAABVwtN+AAAACXBIWXMAAA7EAAAOxAGVKw4bAAAAxElEQVRIiWNgGAWjYBADHiBOfABmspOgJdkAzGQmwSY2CaK0GBxgf8B0s+2OjHn7gWfVvG12DOaEtfAYMOe2PeOROZOQdpu3LZnBspmAFskGHgaglsM8EgxALTxnmBkMDhPUwv4AooX/QVoxz5l6wlr4gW6DaJFISGPmqThMhBZmHoPDOedAWh4kS86pOM5DUAsbe/vDxzllh+0l+HMSP7wxqJYzON5AQA8wSA9AWDwJYJKAehTAfoAU1aNgFIyCUTCCAAB0ADbmZk/nKAAAAABJRU5ErkJggg==","orcid":"https://orcid.org/0000-0002-6577-6016","institution":"Informatics Institute","correspondingAuthor":true,"prefix":"","firstName":"Vivek","middleName":"Sheraton","lastName":"M","suffix":""}],"badges":[],"createdAt":"2026-01-23 16:14:49","currentVersionCode":1,"declarations":{"humanSubjects":false,"vertebrateSubjects":false,"conflictsOfInterestStatement":false,"humanSubjectEthicalGuidelines":false,"humanSubjectConsent":false,"humanSubjectClinicalTrial":false,"humanSubjectCaseReport":false,"vertebrateSubjectEthicalGuidelines":false},"doi":"10.21203/rs.3.rs-8681047/v1","doiUrl":"https://doi.org/10.21203/rs.3.rs-8681047/v1","draftVersion":[],"editorialEvents":[],"editorialNote":"","failedWorkflow":false,"files":[{"id":101205942,"identity":"0c63bec7-b0bf-43af-a952-249ec2761bce","added_by":"auto","created_at":"2026-01-27 09:50:40","extension":"pdf","order_by":1,"title":"","display":"","copyAsset":false,"role":"manuscript-pdf","size":2412281,"visible":true,"origin":"","legend":"","description":"","filename":"INTEGRATINGMICROBIOMEDATAVISUALIZATIONINTOFAIRDATABASEUSINGEDGEFUNCTIONS.pdf","url":"https://assets-eu.researchsquare.com/files/rs-8681047/v1_covered_446cef4f-0c57-4f89-b872-4baeca0a359b.pdf"},{"id":101177162,"identity":"e84add01-63c5-4d25-8a56-b918161e9695","added_by":"auto","created_at":"2026-01-27 02:41:51","extension":"pdf","order_by":1,"title":"","display":"","copyAsset":false,"role":"supplement","size":106637,"visible":true,"origin":"","legend":"\u003cp\u003eSupplementary\u003c/p\u003e","description":"","filename":"supp.pdf","url":"https://assets-eu.researchsquare.com/files/rs-8681047/v1/dbdcb47fdf54badd73df0e6d.pdf"}],"financialInterests":"The authors declare no competing interests.","formattedTitle":"\u003cp\u003eIntegrating Microbiome Data Visualization into FAIRDatabase using Edge Functions\u003c/p\u003e","fulltext":[],"fulltextSource":"","fullText":"","funders":[],"hasAdminPriorityOnWorkflow":false,"hasManuscriptDocX":false,"hasOptedInToPreprint":true,"hasPassedJournalQc":"","hasAnyPriority":true,"hideJournal":true,"highlight":"","institution":"University of Amsterdam","isAcceptedByJournal":false,"isAuthorSuppliedPdf":true,"isDeskRejected":"","isHiddenFromSearch":false,"isInQc":false,"isInWorkflow":false,"isPdf":true,"isPdfUpToDate":true,"isWithdrawnOrRetracted":false,"journal":{"display":true,"email":"
[email protected]","identity":"researchsquare","isNatureJournal":false,"hasQc":true,"allowDirectSubmit":true,"externalIdentity":"","sideBox":"","snPcode":"","submissionUrl":"/submission","title":"Research Square","twitterHandle":"researchsquare","acdcEnabled":true,"dfaEnabled":false,"editorialSystem":"","reportingPortfolio":"","inReviewEnabled":false,"inReviewRevisionsEnabled":true},"keywords":"Microbiome Data, Compositional Data Analysis, Edge Functions, Beta Diversity, FAIR principles, Supabase","lastPublishedDoi":"10.21203/rs.3.rs-8681047/v1","lastPublishedDoiUrl":"https://doi.org/10.21203/rs.3.rs-8681047/v1","license":{"name":"CC BY 4.0","url":"https://creativecommons.org/licenses/by/4.0/"},"manuscriptAbstract":"\u003cp\u003eMicrobiome research continues to grow, so does the volume of data it produces. Yet privacy constraints on human-associated samples and the compositional nature of sequencing outputs make quick exploratory analysis difficult. This study extends the FAIRDatabase, an open-source, privacy-compliant infrastructure for microbiome data, with a visualization module designed to tackle both challenges. The module performs composition-aware beta diversity analysis using centered log-ratio transformation and the Aitchison distance metric. All computations are run within Supabase edge functions, which makes sure that sensitive data never leave the secure environment. To guide the design, requirements were derived from prior work and literature, covering compositional data analysis, beta diversity visualization, and principles for clear data interpretation. The resulting tool supports interactive heatmaps and Principal Coordinates Analysis (PCoA) plots, with options for metadata-based colouring, variance explained labels, and colour palettes chosen for accessibility and interpretability. In order evaluate the module, three domain experts were to perform tasks and give feedback, which resulted in a mean System Usability Scale score of 84.2. They valued being able to quickly explore data without downloading files or facing contractual obstacles. Overall, this work shows that edge functions can support composition-aware microbiome analysis without compromising data security. It offers a starting point for building privacy-preserving visualization tools in research areas where data sensitivity is a significant concern.\u003c/p\u003e","manuscriptTitle":"Integrating Microbiome Data Visualization into FAIRDatabase using Edge Functions","msid":"","msnumber":"","nonDraftVersions":[{"code":1,"date":"2026-01-27 02:41:47","doi":"10.21203/rs.3.rs-8681047/v1","editorialEvents":[{"type":"communityComments","content":0}],"status":"published","journal":{"display":true,"email":"
[email protected]","identity":"researchsquare","isNatureJournal":false,"hasQc":true,"allowDirectSubmit":true,"externalIdentity":"","sideBox":"","snPcode":"","submissionUrl":"/submission","title":"Research Square","twitterHandle":"researchsquare","acdcEnabled":true,"dfaEnabled":false,"editorialSystem":"","reportingPortfolio":"","inReviewEnabled":false,"inReviewRevisionsEnabled":true}}],"origin":"","ownerIdentity":"2da25748-88bf-46f3-ad78-f0e713cda39a","owner":[],"postedDate":"January 27th, 2026","published":true,"recentEditorialEvents":[],"rejectedJournal":[],"revision":"","amendment":"","status":"posted","subjectAreas":[{"id":61659600,"name":"Computational Biology"}],"tags":[],"updatedAt":"2026-02-19T03:53:31+00:00","versionOfRecord":[],"versionCreatedAt":"2026-01-27 02:41:47","video":"","vorDoi":"","vorDoiUrl":"","workflowStages":[]},"version":"v1","identity":"rs-8681047","journalConfig":"researchsquare"},"__N_SSP":true},"page":"/article/[identity]/[[...version]]","query":{"redirect":"/article/rs-8681047","identity":"rs-8681047","version":["v1"]},"buildId":"XKTyCvWXoU3ODBz1xrDgd","isFallback":false,"isExperimentalCompile":false,"dynamicIds":[84888],"gssp":true,"scriptLoader":[]}
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.