High-dimensional data is hard to understand. But is it truly cursed? To help you develop better intuition for high-dimensional datasets, Nezar Abdennur and I built dtour, a visualization tool for smoothly navigating through data projections. → https://lnkd.in/ej9eFZJA Some dimensionality reduction methods find interesting angles but hide everything orthogonal to them. Other methods compress the whole manifold into 2D, which can muddle genuine structure with layout artifacts. Traversing multiple projections can help build a more holistic understanding of high-dim manifolds, and dtour makes such exploration effortless through one interface: you can switch fluidly between an overview gallery of projection “keyframes”, a guided cyclical tour along geodesic paths connecting keyframes, fine manual axis manipulation for user-driven excursions, and a wandering grand tour for serendipitous discovery. dtour is built around two types of workflows: 1. revealing structure in a single high-dimensional space through hyperdimensional tours, and 2. validating or comparing embeddings through sequential tours over a series of 2D projections. For examples: Dmitri Kobak and colleagues have shown that non-linear neighbor-embedding methods all lie on a spectrum that weighs attractive forces between neighbors against repulsive forces between all points. Smoothly scrubbing along that spectrum on Fashion MNIST makes it tangible which clusters in a UMAP-like layout are genuine signal and which only emerge under strong repulsion. You can also tour through the structure of a single high-dimensional dataset along its own spectral basis. For instance, on a 346K-cell single-cell surface-protein dataset from Florian Mair, a Laplacian Eigenmaps tour recovers known immunological hierarchy and gradually reveals cell phenotypes. On the validation side, we used dtour to inspect a 2D UMAP using a 8D PCA tour of a 276K-cell developing mouse brain from La Manno et al. showing which clusters are visible in the linear basis and which are exaggerated by the non-linear embedding. You can also use dtour to compare different embedding methods. For instance, a sequential tour through four embeddings of 3 million arXiv title+abstracts under SPECTER2, BGE-M3, Nomic Embed v2, and F2LLM-v2 8B surfaces where modern sentence embedding models agree on similarity and where they don't. Explore these yourself: https://dtour.dev dtour is optimized for performance: it runs smoothly for up to ~10M points and remains usable up to ~20M. To get there, we use WebGPU/GL, Web Workers, and OffscreenCanvas. dtour runs in any modern browser, ships as a Jupyter/Marimo widget for notebook workflows, and embeds in React apps. Preprint on arXiv: https://lnkd.in/e64r4-3M. And if dtour proves useful in any projection of your reality, please subscribe to a wonderful rest of your day.
Scientific Visualization Tools
Explore top LinkedIn content from expert professionals.
Summary
Scientific visualization tools are software applications that transform complex scientific data into visual formats, making it easier for researchers and non-experts to explore and understand large or high-dimensional datasets. These tools are essential in fields like biology, genomics, materials science, and data science, where visual representations reveal patterns and insights that are hard to grasp from raw data alone.
- Explore data visually: Use visualization platforms to interact with large and intricate datasets, such as those from genomics, high-dimensional experiments, or advanced materials research, so you can quickly spot trends and relationships.
- Choose the right tool: Pick visualization solutions that fit your scientific needs, whether you require open-source imaging tools for biology, dimensionality reduction for complex data, or user-friendly interfaces that don’t need coding skills.
- Customize and compare: Take advantage of features that let you annotate, customize, and compare data projections or experiment results side by side, helping you validate findings and communicate discoveries clearly.
-
-
Why are there so many scientific imaging tools for biology? Each has a distinct function and reveals interesting research questions and methods. Unlike molecular assays, imaging datasets provide clear visual structure. From developing zebrafish embryos to neural activity in two-photon microscopy, the raw outputs are growing in complexity and size. We’ll dive into some open source imaging tools and what they actually do: Napari, ImageJ, Cellpose, CellProfiler, Suite2p, highlighting the original motivation for each tool and how they fit into common lab workflows. We’ll then construct some real-world scientific use cases, from segmenting microglia in brain slices to high-throughput compound screening in cancer models. Finally, we’ll explore some data infrastructure and software principles that lead to better analysis for scientists.
-
Visualizing chemically complex alloy systems (e.g. high entropy alloys) is quite challenging. Yet, without reliable visualization tools, it is impossible for us humans to build an intuitive understanding of the multi-dimensional materials spaces we are trying to explore and exploit in order to find the next materials that help us solve some of the most pressing challenges. Today, my students Brent Vela and Trevor Hastings just uploaded a manuscript to the ArXiv where they describe a solution to this problem through the use of Uniform Manifold Approximation and Projection (UMAPs). UMAP is a really cool dimensional reduction technique that preserves both local and global structures in multi-dimensional datasets. We have been using them for a while in many of our papers and presentations, but this manuscript provides a more in-depth discussion on best practices to the visualization of large dimensional alloy spaces. Moreover, Brent and Trevor have created a Code Ocean repository to disseminate the toolkit. Paper is here: https://lnkd.in/dkGSzGE7 To test the toolkit, go to: https://lnkd.in/dThkAfdJ
-
Best LLM-based Open-Source tool for Data Visualization, non-tech friendly CanvasXpress is a JavaScript library with built-in LLM and copilot features. This means users can chat with the LLM directly, with no code needed. It also works from visualizations in a web page, R, or Python. It’s funny how I came across this tool first and only later realized it was built by someone I know—Isaac Neuhaus. I called Isaac, of course: This tool was originally built internally for the company he works for and designed to analyze genomics and research data, which requires the tool to meet high-level reliability and accuracy. ➡️Link https://lnkd.in/gk5y_h7W As an open-source tool, it's very powerful and worth exploring. Here are some of its features that stand out the most to me: 𝐀𝐮𝐭𝐨𝐦𝐚𝐭𝐢𝐜 𝐆𝐫𝐚𝐩𝐡 𝐋𝐢𝐧𝐤𝐢𝐧𝐠: Visualizations on the same page are automatically connected. Selecting data points in one graph highlights them in other graphs. No extra code is needed. 𝐏𝐨𝐰𝐞𝐫𝐟𝐮𝐥 𝐓𝐨𝐨𝐥𝐬 𝐟𝐨𝐫 𝐂𝐮𝐬𝐭𝐨𝐦𝐢𝐳𝐚𝐭𝐢𝐨𝐧: - Filtering data like in Spotfire. - An interactive data table for exploring datasets. - A detailed customizer designed for end users. 𝐀𝐝𝐯𝐚𝐧𝐜𝐞𝐝 𝐀𝐮𝐝𝐢𝐭 𝐓𝐫𝐚𝐢𝐥: Tracks every customization and keeps a detailed record. (This feature stands out compared to other open-source tools that I've tried.) ➡️Explore it here: https://lnkd.in/gk5y_h7W Isaac's team has also published this tool in a peer-reviewed journal and is working on publishing its LLM capabilities. #datascience #datavisualization #programming #datanalysis #opensource
-
🧬 ggcoverage: A New Era in Genome Visualization 🧬 🔍 #Biologists, #Bioinformaticians, and #PharmaLeaders, meet ggcoverage – the latest tool transforming genome coverage visualization! 🔵 Versatile Input Formats: ggcoverage adeptly handles various file formats, including BAM, BigWig, BedGraph, and TSV, catering to diverse genomic data types. 🟢 Comprehensive Annotation Support: It requires additional files like FASTA for GC content, GTF for gene and transcript annotations, and peak files for peak annotation, ensuring detailed and accurate visualizations. 🟣 Advanced Data Preprocessing: Equipped with functions for read normalization, consensus peak generation, and track data loading, ggcoverage streamlines your data preparation using tools like deeptools, BiocParallel, and MSPC. 🔴 Rich Visualization Features: Offering twelve layers for coverage plot visualization, ggcoverage brings your genomic data to life with features like gene and transcript annotation, GC content calculation, 3D chromatin contact maps, and more. 🟠 Easy Customization: Built on ggplot2, ggcoverage provides unparalleled flexibility, allowing you to tailor your visualizations with ease. 🔗 Dive Deeper: 📚 BMC Bioinformatics paper: https://buff.ly/3T1hjTA 💻 GitHub: https://buff.ly/3GoxanA 📢 Join the Conversation📢 Explore ggcoverate and share your experience, and alternative tools in the comments!👇 💬 #ggcoverage #GenomeVisualization #Bioinformatics #Genomics #DataScience #InnovationInScience
-
I spent the last few days rebuilding 20 of the figure types frequently appear in Nature and Cell papers, all in R with ggplot2. Manhattan and volcano plots, Circos diagrams, Sankey flows, raincloud and split-violin plots, treemaps, Mantel heatmaps, and more. Each figure comes with its own data simulator, so the whole thing runs on a fresh clone with nothing to download. Change one parameter and the figure updates with it. Drop in your own data when you're ready. I built it to get comfortable with publication-quality plotting for my genomics work, and to save the next person some of the trial and error. Github repo link for code and all 20 examples: https://lnkd.in/gHvgbr9X Acknowledgement: The idea for these figures came from a WeChat post shared by Dr. Rana Muhammad Atif. I then built the whole thing my own way, as a clean and freely accessible repository. #RStats #ggplot2 #Bioinformatics #DataVisualization #PlantScience #DataScience #Genomics #RStats #ComputationalBiology #PlantScience #Rprogramming
-
I recently received a question about the tools used for the attached simulation. I previously highlighted that I´m using a full open-source workflow, but I didn't actually list the tools. Some time ago, I regularly posted about open-source simulation tools, but I missed writing a summary for this CFD simulation. Here is the full list of tools used: Salome Platform – Salome is a toolbox that includes geometry and mesh modules and can act as a GUI for some solvers. I have used Salome to generate a mesh from the input geometry and export a .MED file that can be read by code_saturne Code Saturne – is a CFD FVM solver that can handle several flow types and includes a variety of turbulence modules. Large simulations can be parallelized. BVTKNodes and Blender – Blender is a 3D modelling, animation and rendering tool. With the BVTKNodes plugin, it can also be used to visualize VTK solver outputs for stylized renderings. Paraview can be used for this purpose too, providing a more intuitive way to navigate the visual toolkit's filters and manipulators. #simulation #visualization #engineering
-
Pathway Visualization with Pathview: Bring Your Omics Data to Life If you're working with RNA-seq, proteomics, or metabolomics data, Pathview is a powerful R/Bioconductor tool that helps you map and visualize your data on KEGG pathways. Let’s break it down: 🔹 What is Pathview? - An R package for visualizing biological pathways - Maps your gene or compound data onto KEGG pathways - Supports gene expression, fold changes, p-values, and more - Outputs easy-to-read pathway diagrams in PNG or PDF format 🔹 What Can It Do? - Overlay data onto KEGG pathway maps - Highlight differentially expressed genes or metabolites - Support gene-level and compound-level mapping - Integrate seamlessly with tools like `gage`, `DESeq2`, and `limma` 🔹 How Does It Work? 1. Provide your data (e.g., log2 fold changes, p-values) 2. Pathview identifies relevant KEGG pathways 3. Data is mapped to pathway nodes 4. Nodes are color-coded (e.g., red = up, green = down) 5. Output = publication-ready, biologically meaningful figure 🔹 Best Practices - Use Entrez Gene IDs for consistent mapping - Normalize your input data before visualization - Use `kegg.native = TRUE` for KEGG-style layout - Try both gene.data and cpd.data modes 🔹 Limitations to Note - Only works with KEGG pathways - Static image outputs (no interactivity) - Daily API query limits on KEGG 🔹 Why It Matters Pathview helps you: - Understand the biological context of your data - Identify impacted pathways clearly - Communicate results visually - Enhance reproducibility in research Image: Example Graphviz view on gene data (hsa04110 Cell cycle) Credits: Luo W, Brouwer C. Pathview: an R/Biocondutor package for pathway-based data integration and visualization. Bioinformatics, 2013, 29(14):1830-1831, doi: 10.1093/bioinformatics/btt285 #bioinformatics #pathview #rstats #bioconductor #transcriptomics #metabolomics #KEGG #dataanalysis
-
Most researchers focus on writing. But the most persuasive part of your paper might not be in the words. I spend 30% of my paper preparation time on the core. The core of every paper is the results. It’s in the visuals, images, tables, graphs, and schemes. The results section isn’t just data. It’s your story engine. Here is a list of tools you can use to bring your story to life: ► Scientific illustration libraries & stock resources: The Noun Project: A Wide variety of icons, some suitable for simplified scientific representations. https://lnkd.in/eJyxwdh7 Bioicons: Specifically designed biological and medical icons. https://bioicons.com/ Freepik: Large collection of vectors and illustrations, including some scientific and medical content. https://www.freepik.com/ Simplify Sciences Publishing: Scientific illustrations and templates. https://lnkd.in/ebM5a4rg Servier Medical Art by Servier: Free, high-quality medical and biological illustrations. https://smart.servier.com/ ►Web-based tools (with illustration capabilities): Canva: A user-friendly design platform with vector elements and templates that are suitable for simpler scientific diagrams. https://www.canva.com Google Slides: Basic drawing tools for creating simple diagrams within presentations. https://lnkd.in/enPvsS6A Miro: A collaborative whiteboard platform with shapes and connectors is useful for creating conceptual diagrams and flowcharts. https://miro.com/ Biorender: A Specialized web-based tool with a large library of biological icons and templates for creating professional life science illustrations. https://www.biorender.com/ draw.io (now diagrams.net): Free, open-source diagramming tool for flowcharts and schematics. https://app.diagrams.net/ ► Installed software (advanced illustration): Adobe Illustrator: Industry-standard vector graphics software. https://lnkd.in/e9KY6KuE INKSCAPE: Free and open-source vector graphics editor, a powerful alternative to Adobe Illustrator. https://inkscape.org/ CorelDRAW Graphics Suite: Professional vector illustration suite (subscription and one-time purchase options). https://lnkd.in/ecPyAZmN ImageJ: Primarily for image processing and analysis in life sciences, but has basic annotation and drawing tools. https://imagej.net/ij/ Affinity Designer: Professional vector graphics software, a one-time purchase alternative to Adobe Illustrator. https://lnkd.in/epg2cDfh ► Specialized Installed Software: ChemDraw: For drawing chemical structures and pathways. https://lnkd.in/eqhhViW8 PyMOL: For 3D molecular visualization. https://www.pymol.org/ UCSF ChimeraX: Advanced molecular visualization. https://lnkd.in/eydbWgWF CellDesigner: For drawing biochemical networks and pathways. https://lnkd.in/e_QE9jsX ________ 📌 If what you need is proven strategy, support, and a community to grow in your academic journey, 𝗕𝗼𝗼𝗸 𝗮 𝗳𝗿𝗲𝗲 𝗰𝗮𝗹𝗹 𝘁𝗼 𝗮𝗽𝗽𝗹𝘆: https://lnkd.in/e-HnrCQW
-
Tables miss the big picture. Graphs unlock deeper insights. When your data is too complex, key insights stay hidden. 𝗩𝗶𝘀𝘂𝗮𝗹𝗶𝘇𝗮𝘁𝗶𝗼𝗻 𝗯𝗿𝗶𝗻𝗴𝘀 𝗰𝗹𝗮𝗿𝗶𝘁𝘆—𝗳𝗮𝘀𝘁. That’s where tools like Neo4j Bloom come in. Visualization platforms transform connected data into an intuitive experience anyone can explore. No complex queries, just patterns and insights at your fingertips. It’s like a search engine for your graph data. Type a name, concept, or relationship and instantly see the connections. If you are using Neo4j and Bloom you can leverage: ✅ 𝗖𝘂𝘀𝘁𝗼𝗺 𝗩𝗶𝗲𝘄𝘀: Adjust node colors, sizes, and labels to match your focus. ✅ 𝗖𝗼𝗻𝗱𝗶𝘁𝗶𝗼𝗻𝗮𝗹 𝗙𝗼𝗿𝗺𝗮𝘁𝘁𝗶𝗻𝗴: Highlight patterns or anomalies with rule-based colors. ✅ 𝗩𝗲𝗿𝘀𝗮𝘁𝗶𝗹𝗲 𝗟𝗮𝘆𝗼𝘂𝘁𝘀: Switch between org charts, geographic maps, and more. These tools become even more powerful when paired with AI. LLM integration turns natural language questions into Cypher queries. For example, asking "Which customers are most likely to churn?" can return high-risk customers in the visualization. Graph visualization tools like Neo4j Bloom bridge the gap between data complexity and business insight. They transform raw data into relationships that drive decisions. Whether you’re conducting fraud investigations or mapping customer journeys, graph visualization gives you the clarity to act. 💬What is your favorite approach to visualizing connected data? Share it in the comments. 📢 Know someone struggling to understand complex data? Share this post to help them out! 🔔 Follow me, Daniel Bukowski, for practical insights about building with connected data.
Explore categories
- Hospitality & Tourism
- Productivity
- Finance
- Soft Skills & Emotional Intelligence
- Project Management
- Education
- Technology
- Leadership
- Ecommerce
- User Experience
- Recruitment & HR
- Customer Experience
- Real Estate
- Marketing
- Sales
- Retail & Merchandising
- Supply Chain Management
- Future Of Work
- Consulting
- Writing
- Economics
- Artificial Intelligence
- Employee Experience
- Healthcare
- Workplace Trends
- Fundraising
- Networking
- Corporate Social Responsibility
- Negotiation
- Communication
- Engineering
- Career
- Business Strategy
- Change Management
- Organizational Culture
- Design
- Innovation
- Event Planning
- Training & Development