# Cambridge Intelligence > Cambridge Intelligence's blog posts and news articles, covering product and company events and announcements. --- ## Pages - [Try MapWeave](https://cambridge-intelligence.com/mapweave/try/): To request a trial account for the MapWeave Geospatial Visualization SDK, please fill out the form below with your details. - [How it works](https://cambridge-intelligence.com/mapweave/how-it-works/): Explore the MapWeave technology - our geospatial data visualization SDK. Learn more about its codebase, security, dependencies & more. - [Features](https://cambridge-intelligence.com/mapweave/features/): Explore how MapWeave's features simplify building a geospatial visualization app, making data visualization faster, easier and more effective. - [Support & compatibility](https://cambridge-intelligence.com/mapweave/support/): Learn more about supported browsers and operating systems that works with MapWeave our geospatial visualization SDK for JavaScript and React developers. - [UI/UX for Network Maps, with Shahar Kagan](https://cambridge-intelligence.com/ui-ux-for-network-maps/): Webinar: UI/UX for Network Maps, with Shahar Kagan In this extract from our Connected Insights design workshop in February 2025,... - [Figma Design Kit](https://cambridge-intelligence.com/figma-design-kit/): Design beautiful, intuitive and fully-customized graph and timeline visualizations with our Figma Design Kit. - [Unlocking OSINT’s potential with visual link analysis](https://cambridge-intelligence.com/osint-link-analysis/): This webinar shows how visual link analysis helps analysts to get a 360 complexity view, overcome data silo challenges and focus on the data that matters - [MapWeave](https://cambridge-intelligence.com/mapweave/): Discover MapWeave: the geospatial visualization SDK that uncovers every connection. Build groundbreaking apps that make geospatial connections clear. - [Annotations](https://cambridge-intelligence.com/annotations/): Investigators use our visualization toolkits to uncover insights in their data. Annotations help them explain those insights without leaving the chart. - [Equality, diversity & inclusion (EDI)](https://cambridge-intelligence.com/edi/): Discover how we prioritize equality, embrace differences, and foster an inclusive environment in everything we do at Cambridge Intelligence. - [AI and data visualization](https://cambridge-intelligence.com/use-cases/ai-data-visualization/): Find out how AI and data visualization are being used to detect and prevent threat in anti-fraud, cybersecurity and forensic intelligence. - [Network visualization](https://cambridge-intelligence.com/why-visualize-networks/): Explore how our interactive network visualization and analysis tools can uncover the complex connections and relationships within your data. - [Connected Insights](https://cambridge-intelligence.com/connected-insights/): Connected Insights is a series of online conversations and training sessions to help you maximize your investment in graph visualisation technology. - [Data visualization support](https://cambridge-intelligence.com/data-visualization-support/): All our customers enjoy support and guidance throughout the their graph visualization projects, from coding workshops to best practice advice. - [Data visualization with DataStax DSE Graph](https://cambridge-intelligence.com/integrations/datastax/): Learn how to create visualization applications with the DataStax DSE Graph and our powerful timeline and graph visualization toolkits (SDKs) - [Data visualization with Neo4j](https://cambridge-intelligence.com/integrations/neo4j/): Learn how to create a Neo4j visualization applications with our powerful graph visualization and visual timeline analysis software development toolkits. - [Data visualization with TigerGraph](https://cambridge-intelligence.com/integrations/tigergraph/): How to create TigerGraph visualization applications with the Cambridge Intelligence graph visualization and visual timeline analysis SDKs - [Data visualization with Azure Cosmos DB](https://cambridge-intelligence.com/integrations/cosmosdb/): How to create Azure Cosmos DB visualization applications with the Cambridge Intelligence graph visualization and visual timeline analysis SDKs - [Data visualization with Amazon Neptune](https://cambridge-intelligence.com/integrations/amazon-neptune/): How to create Amazon Neptune visualization applications with the Cambridge Intelligence graph visualization and visual timeline analysis SDKs - [Integrations](https://cambridge-intelligence.com/integrations/): Build connected data visualizations tools on any stack, alongside any database, JavaScript framework, React library or AI tooling. - [Style AND substance: Designing the perfect graph visualization](https://cambridge-intelligence.com/designing-the-perfect-graph-visualization/): Product manager Dan previews some major graph visualization updates that will offer almost infinite flexibility and customization in graph creation. - [1000+ timelines in one view: give analysts the whole story with KronoGraph](https://cambridge-intelligence.com/webinar-kronograph-lens/): Discover KronoGraph's new way to explore time-based data at scale. The new Lens layout lets you see thousands of timelines in a single view. - [Our resources](https://cambridge-intelligence.com/resources/): Explore and get inspired by our library of graph visualization and visual timeline analytics white papers, webinars and customer success stories. - [Blockchain visualization](https://cambridge-intelligence.com/use-cases/blockchain/): How governments, financial regulators and law enforcement agencies use blockchain visualization to understand complex cryptocurrency data. - [Customer success stories](https://cambridge-intelligence.com/company/case-studies/): Our case studies prove how we help customers succeed in fraud detection, law enforcement, cyber security, infrastructure management & more. - [US Sales Manager - Remote](https://cambridge-intelligence.com/careers/us-sales-manager-remote/): We're looking for a proactive and collaborative Sales Manager who can understand technical products, understand customers’ needs and marry the two together. - [Our Impact](https://cambridge-intelligence.com/our-impact/): Learn how we’re building a business that our team is proud to work for, our customers love to deal with, and that feels part of the community - [Successful COMINT data analysis in 5 steps](https://cambridge-intelligence.com/successful-comint-data-analysis-in-5-steps/): Watch this webinar to see how law enforcement organizations use graph visualization technologies to drive criminal investigations. - [Sustainability at Cambridge Intelligence](https://cambridge-intelligence.com/sustainability/): Learn about our sustainable growth at Cambridge Intelligence, including our commitment to being a net zero carbon emitting business. - [JavaScript & NodeJS Cambridge](https://cambridge-intelligence.com/cambridgejs-meetup/): Cambridge Intelligence is a proud sponsor of the JavaScript & NodeJS Cambridge, with talks covering the whole JavaScript & NodeJS ecosystem. - [Pricing](https://cambridge-intelligence.com/pricing/): Licensing and pricing options for our data visualization software development kits (SDKs), including evaluation and subscription licenses. - [Visual timeline analysis + graph applications](https://cambridge-intelligence.com/visual-timeline-analysis-graph-applications/): In this webinar we use our KronoGraph software development toolkit to build powerful visual timeline analysis components for your graph applications. - [Build a chronological timeline with KronoGraph](https://cambridge-intelligence.com/webinar-introducing-kronograph/): Take a tour of the KronoGraph software development toolkit for chronological timeline visualization to see why it should be part of your investigations. - [Supply Chain](https://cambridge-intelligence.com/use-cases/supply-chain/): Discover the benefits of supply chain data visualization: make supply chains more efficient, visible and innovative with graph and timeline visualization. - [Co-marketing guidelines](https://cambridge-intelligence.com/cobranding-guidelines/): Co-marketing guidelines How to use our logos and brands in your marketing collateral Page contents Co-marketing with Cambridge Intelligence Using... - [Support & Compatibility](https://cambridge-intelligence.com/kronograph/support/): The KronoGraph simplifies building timeline visualization applications in JavaScript and React, ensuring compatibility with all common browsers and devices. - [Try KronoGraph](https://cambridge-intelligence.com/kronograph/try-kronograph/): Get started with KronoGraph - our timeline visualization SDK for JavaScript and React developers. Simply complete a short form to request a free evaluation. - [Features](https://cambridge-intelligence.com/kronograph/features/): Explore KronoGraph's powerful timeline analysis and visualization features, including filters, data aggregation, and pattern-of-life analysis. - [Technology](https://cambridge-intelligence.com/kronograph/technology/): Explore the technology behind KronoGraph, our timeline visualization SDK for JavaScript developers. Learn about its codebase, security, dependencies and integrations. - [Pharmaceuticals](https://cambridge-intelligence.com/use-cases/pharma/): Learn how to use pharma data visualization for more efficient drug discovery, patent analysis, health & pharma market landscaping and more. - [Webinar: Graph visualization for cybersecurity](https://cambridge-intelligence.com/data-visualization-techniques-for-cyber-security-analysts/): In this webinar, graph visualization expert Corey Lanum looks at some of the advanced graph technologies you can use to fight cybercrime. - [KronoGraph](https://cambridge-intelligence.com/kronograph/): The timeline visualization software development kit (SDK) for interactive timelines that reveal the stories behind time-based connected data and events. - [Graph visualization](https://cambridge-intelligence.com/graph-visualization-software/): An introduction to graph visualization, with links to data visualizations tools, tutorials about visualizing graphs, webinars and more. - [What is link analysis?](https://cambridge-intelligence.com/why-link-analysis/): Link analysis is the process of visually presenting networks of connected entities as nodes and links:it helps us understand our data better. - [Visualisation de graphes](https://cambridge-intelligence.com/visualisation-de-graphes/): Visualisez vos graphes de données provenant de n’importe quelle source. - [KeyLines integration tutorials - Amazon Neptune](https://cambridge-intelligence.com/integrations/amazon-neptune/keylines-tutorial/): This tutorial guides you in creating a custom Amazon Neptune visualization app using KeyLines, our JavaScript graph visualization toolkit. - [Customer 360](https://cambridge-intelligence.com/use-cases/customer-360/): We look at the role of data and data visualization in achieving 'customer 360' - refining customer interaction data into useful business insight. - [React network visualization: introducing ReGraph](https://cambridge-intelligence.com/introducing-regraph-graph-visualization-for-react/): Introducing ReGraph, our React network visualization toolkit: how it works, how to get started and why it’s the best for your React projects. - [Contact Us](https://cambridge-intelligence.com/contact/): To contact the Cambridge Intelligence team for general enquiries, call us on +44 (0)1223 362000 or email info@cambridge-intelligence.com - [Visualizing dynamic networks with KeyLines](https://cambridge-intelligence.com/visualizing-dynamic-networks/): This webinar introduces you to the complexities of dynamic networks and demonstrates how KeyLines can help you make sense of your connected data. - [Webinar: KYC link analysis for better compliance](https://cambridge-intelligence.com/polaris-keylines-network-analytics-for-compliance/): Discover what makes Sistemi & Automazione’s KeyLines-powered app a robust tool for KYC link analysis, fraud detection and compliance. - [Using Kibi & KeyLines to explore data in Elasticsearch](https://cambridge-intelligence.com/building-a-graph-dashboard-using-kibi-to-explore-interconnected-data-in-elasticsearch/): This webinar shows how Siren Solutions' Kibi & KeyLines visualization and analysis technology brings enterprise knowledge graphs to life. - [Use Cases for Graph Visualization](https://cambridge-intelligence.com/use-cases-graph-visualization/): This webinar explores use cases for graph visualization tools and answers the questions: when and how should you visualize graphs? - [How law enforcement analyze connected data at scale](https://cambridge-intelligence.com/graphs-the-police-how-law-enforcement-analyze-connected-data-at-scale/): This webinar introduces the benefits of graph technologies for law enforcement using Neo4j with compelling graph visualization techniques. - [Supply chain visualization with graph analytics](https://cambridge-intelligence.com/supply-chain-management-with-graph-analytics/): In this webinar you’ll learn how graph analytics offer a clearer understanding of your network and help you improve your supply chain management. - [Supercharged graph visualization for cyber security](https://cambridge-intelligence.com/supercharged-graph-visualization-for-cyber-security/): This webinar addresses the data challenges faced by cyber security analysts, and highlights the role of graph visualization for intuitive exploration. - [Graph analytics fraud detection](https://cambridge-intelligence.com/fighting-fraud-with-graph-databases/): This webinar shows how integrating DataStax Enterprise Graph with our KeyLines software development toolkit powers graph analytics fraud detection methods. - [Graph technology for a customer 360 view](https://cambridge-intelligence.com/customer-360-graph-technology-to-understand-the-customer/): This webinar, co-presented with Expero, explores how graph data visualization can help you achieve a single, definitive customer 360 view. - [Smarter cyber threat intelligence visualization](https://cambridge-intelligence.com/smarter-cyber-threat-intelligence-with-graphs/): This webinar explains how you can use KeyLines graph visualization toolkit and EclecticIQ for powerful cyber threat intelligence visualization. - [The next generation of cyber security analytics](https://cambridge-intelligence.com/visualizing-threats-the-next-generation-of-cyber-security-analytics/): Learn how Cyberflow Analytics used our network visualization solutions to develop their next-generation cyber security analytics platform. - [Creating effective visual models for big data graphs](https://cambridge-intelligence.com/creating-effective-visual-models-for-big-data-graphs/): In this video you'll learn how to create effective visual models for big data graphs, and design visualizations that enhance the user experience. - [Managing chart clutter: working with huge graphs](https://cambridge-intelligence.com/managing-chart-clutter-working-with-huge-graphs/): In this session author and graph visualization expert, Corey Lanum, shares some of ways you can eliminate clutter in your graph visualizations. - [How to visualize graph data](https://cambridge-intelligence.com/visualizing-graph-databases/): In this 30 minute webinar, visualization expert Corey Lanum explains how to visualize graph data using our software development toolkits. - [A beginner's guide to graph data visualization](https://cambridge-intelligence.com/a-beginners-guide-to-graph-visualization/): The video tutorial gives you a non-technical introduction to graph data visualization, with tips and tricks on how to create the best apps. - [Visualizing graphs from any source](https://cambridge-intelligence.com/a-guide-to-visualizing-graphs-from-any-source/): Start visualizing graphs from any source! In this video, Christian Miles shows how to visualize data from databases, APIs or CSV files. - [Building powerful apps with ArangoDB & KeyLines](https://cambridge-intelligence.com/building-powerful-apps-with-arangodb-keylines/): In this webinar we'll see how KeyLines - our graph visualization toolkit - and ArangoDB combine to create powerful and intuitive data analysis platforms. - [Visualizing the Neo4j Graph Database with KeyLines](https://cambridge-intelligence.com/visualizing-the-neo4j-graph-database-with-keylines/): In this webinar, Corey Lanum & Neo4j VP of Community Peter Neubauer talk about visualizing the Neo4j graph database with KeyLines. - [Webinar: How to visualize a graph database for fraud detection](https://cambridge-intelligence.com/fighting-fraud-with-amazon-neptune-and-keylines/): If you use a graph database in your fraud detection process, this video explains why you also need graph visualization to better understand data. - [Maximizing data insight with KeyLines and OrientDB](https://cambridge-intelligence.com/maximising-data-insight-with-keylines-and-orientdb/): This webinar shows how OrientDB and KeyLines, our graph visualization toolkit, helps users derive useful insight from complex big data. - [Webinar - Limitless geospatial graph insight](https://cambridge-intelligence.com/keylines-5-0-geospatial-graph-insight-without-limits/): Our webinar gives a new perspective on combining maps and images with graphs, featuring KeyLines tools and advanced geospatial analysis techniques. - [Data visualization with Stardog](https://cambridge-intelligence.com/integrations/stardog/): Learn how to create Stardog data visualization applications with our powerful graph visualization and visual timeline analysis toolkits. - [Data visualization with Memgraph](https://cambridge-intelligence.com/integrations/memgraph/): How to create MemGraph visualization applications with our powerful graph visualization and visual timeline analysis toolkits - [A guide to graph UX (or how to avoid wrecking your graph visualization)](https://cambridge-intelligence.com/a-guide-to-graph-ux-or-how-to-avoid-wrecking-your-graph-visualization/): This webinar introduces the basics of good graph visualization UI and UX design, and how it can help teams build and deliver better applications. - [KeyLines integration tutorials - DSE Graph](https://cambridge-intelligence.com/integrations/datastax/keylines-tutorial/): In this tutorial, we’ll walk through the steps of connecting KeyLines to your the DataStax Enterprise Graph (DSE Graph) to visualize your graph data. - [KeyLines integration tutorials - ArangoDB](https://cambridge-intelligence.com/integrations/arangodb/keylines-tutorial/): Our ArangoDB graph visualization to get you started building graph apps on ArangoDB and KeyLines, an SDK from Cambridge Intelligence. - [KeyLines integration tutorials - OrientDB](https://cambridge-intelligence.com/integrations/orientdb/keylines-tutorial/): In this OrientDB visualization tutorial, we’ll walk through the steps of connecting our KeyLines software development toolkit to your OrientDB database. - [ReGraph Support & Compatibility](https://cambridge-intelligence.com/regraph/support/): Find out about the web browsers, device types and platforms supported by ReGraph, the graph visualization toolkit for React developers. - [Try ReGraph](https://cambridge-intelligence.com/regraph/try-regraph/): Get started with ReGraph - our graph visualization SDK for React developers. Simply complete a short form to request a free evaluation. - [Try KeyLines](https://cambridge-intelligence.com/keylines/try-keylines/): Get started with KeyLines - our graph visualization SDK for JavaScript developers. Simply complete the short form to request a free trial. - [ReGraph Technology](https://cambridge-intelligence.com/regraph/technology/): Explore the ReGraph technology - our React graph visualization SDK for React developers. Learn more about its codebase, security, dependencies & more. - [Our Products](https://cambridge-intelligence.com/products/): Build custom data visualization web applications quickly and easily with our software development toolkits - KeyLines, ReGraph & KronoGraph. - [The ReGraph Toolkit](https://cambridge-intelligence.com/regraph/): The ReGraph toolkit: graph visualization for React developers. Ship custom, high-performance graph visualization to your users, wherever they are. - [ReGraph functionality](https://cambridge-intelligence.com/regraph/features/): Explore ReGraph's powerful graph analysis and visualization features, including layouts, social network analysis, combos, time bar and map mode layout. - [Corporate information](https://cambridge-intelligence.com/corporate-information/): Find out everything you need to know about Cambridge Intelligence: our business, our corporate structure, governance, leadership, customers and more. - [Procurement & Purchasing](https://cambridge-intelligence.com/commercial/procurement/): Learn about our procurement processes so you can purchase or renew your license for our graph visualization toolkit technology more easily. - [Sistemi & Automazione (Italian)](https://cambridge-intelligence.com/partnerships/sistemi/it/): Sistemi & Automazione è il nostro partner di fiducia e il principale integratore di sistemi italiano nell’ambito dell’investigazione e dell’analisi di dati. - [Sistemi & Automazione](https://cambridge-intelligence.com/partnerships/sistemi/): Sistemi & Automazione is our trusted partner and a leading Italian systems integrator in the information analysis and intelligence space. - [KeyLines integration tutorials - Elasticsearch](https://cambridge-intelligence.com/integrations/elasticsearch/keylines-tutorial/): A developer tutorial explaining how to integrate Elasticsearch with your KeyLines or ReGraph JavaScript graph visualization web application. - [Data visualization with Elasticsearch](https://cambridge-intelligence.com/integrations/elasticsearch/): Learn how to create graph and timeline visualization applications with Elasticsearch and our advanced connected data visualization toolkits. - [Cookie Policy](https://cambridge-intelligence.com/privacy-policy/cookie-policy/): Learn about the cookies we use on our website to make it work, help us understand how it is used, and to track the effectiveness of our marketing campaigns. - [KeyLines integration tutorials - Titan](https://cambridge-intelligence.com/integrations/titan/keylines-tutorial/): Our tutorial for developers looking to get started building a graph visualization application with KeyLines and the Titan graph database. - [Neo4j visualization tutorial - KeyLines integration](https://cambridge-intelligence.com/integrations/neo4j/keylines-tutorial/): In this Neo4j visualization tutorial, we’ll walk through the steps to connect the KeyLines graph visualization toolkit to your Neo4j database - [Data visualization with ArangoDB](https://cambridge-intelligence.com/integrations/arangodb/): Learn how to create ArangoDB visualization applications with our powerful graph visualization and visual timeline analysis software development toolkits. - [Data visualization with JanusGraph](https://cambridge-intelligence.com/integrations/janusgraph/): How to create JanusGraph visualization applications with the Cambridge Intelligence graph visualization and visual timeline analysis SDKs - [JavaScript graph visualization library](https://cambridge-intelligence.com/keylines-javascript-graph-visualization/): How to build powerful applications with KeyLines, the lightweight, secure and scalable graph visualization library for JavaScript developers. - [Our Graduate Roles](https://cambridge-intelligence.com/careers/graduates/): Discover the Cambridge Intelligence graduate roles: opportunities for STEM graduates to get a jump start into the software industry. - [Our Technology Alliance](https://cambridge-intelligence.com/partnerships/technology/): Explore the organizations in our technology alliance, comitted to helping people understand graph data with exceptional services and high-quality tools. - [Posts](https://cambridge-intelligence.com/posts/): Cambridge Intelligence's blog posts and news articles, covering product and company events and announcements. - [Blog](https://cambridge-intelligence.com/blog/): Product updates, tutorials, news and more from the team behind our award-winning graph visualization technologies - Page 1 - [Customers](https://cambridge-intelligence.com/company/customers/): Meet some of the world’s most successful anti-fraud, cybersecurity and intelligence organizations who rely on our data visualization tools. - [Privacy Policy](https://cambridge-intelligence.com/privacy-policy/): Cambridge Intelligence respects your privacy and is committed to protecting your personal data. Learn how we collect, store and process the data. - [Webinars](https://cambridge-intelligence.com/webinars/): Watch our webinar on data visualization benefits and best practices, covering use cases like fraud detection, cybersecurity, and security intelligence. - [Try our products](https://cambridge-intelligence.com/try/): Try our award-winning graph visualization software. Register for a free 21-day trial of our interactive data visualization SDKs or download white papers. - [Relational Database Visualization](https://cambridge-intelligence.com/integrations/visualizing-relational-databases/): With correct data modeling, relational database visualization can be an efficient solution for understanding complex and connected data. - [Visualizing a NoSQL Database](https://cambridge-intelligence.com/integrations/visualizing-nosql-database/): Learn how to create a graph visualization with NoSQL Key-Value Store or NoSQL Column Store using our graph visualization software development toolkits. - [Titan](https://cambridge-intelligence.com/integrations/titan/): Learn how to create Titan visualization applications with our powerful graph visualization and visual timeline analysis software development toolkits. - [KeyLines Support & Compatibility](https://cambridge-intelligence.com/keylines/support/): Learn more about compatibility and support for our KeyLines software development toolkit. KeyLines is compatible with almost every browser and database. - [Technology](https://cambridge-intelligence.com/keylines/technology/): Explore the technology behind KeyLines - our graph visualization SDK for JavaScript developers. Learn more about codebase, security, dependencies & more. - [Social Network Analysis](https://cambridge-intelligence.com/social-network-analysis/): Social network analysis is a way to understand how networks behave, and uncover the most important nodes within them. Learn more. - [Data visualization with OrientDB](https://cambridge-intelligence.com/integrations/orientdb/): Learn how to create OrientDB visualization applications with our powerful graph visualization and visual timeline analysis software development toolkits. - [Press Scrapbook](https://cambridge-intelligence.com/press-scrapbook/): Our team and network visualization technology has been recognized by the press all over the world! Take a look at our press scrapbook. - [The time bar](https://cambridge-intelligence.com/time/): How to visualize and analyse dynamic graphs with the time bar. The time bar allows users to instantly filter their evolving networks data by time and date. - [NoSQL Document Stores](https://cambridge-intelligence.com/integrations/nosql-document-stores/): Our guide to graph visualization and analysis using a NoSQL document store, including instructions on modelling your data as nodes and links. - [NoSQL Key Value Store](https://cambridge-intelligence.com/integrations/nosql-key-value-column-stores/): A NoSQL Key Value Store and Column Store are the simplest NoSQL data models, but they could be a great fit for your graph visualization apps. - [Layouts](https://cambridge-intelligence.com/layouts/): Learn about each powerful graph layout designed to highlight different aspects of your data in our graph visualization technology. - [Geospatial](https://cambridge-intelligence.com/map-mode/): Geospatial visualization can reveal rich data insight. Our SDKs work with mapping ecosystems including Esri's ArcGIS and Ordnance Survey. - [Group nodes into combos](https://cambridge-intelligence.com/combos/): See how our powerful Combos feature makes it easy to understand large networks, grouping nodes and links in a visual and explorable way. - [Graph visualization styling](https://cambridge-intelligence.com/styling/): Build a graph visualization application that matches your organization's style. Our toolkits bring almost unlimited customization to your application. - [Filtering](https://cambridge-intelligence.com/filtering/): Our data visualization toolkits include powerful, flexible filtering functionality that's easy to use in your visualization applications. - [Commercial](https://cambridge-intelligence.com/commercial/): Frequently asked questions about licensing, pricing and other commercial aspects of KeyLines, our graph visualization toolkit for JavaScript developers. - [Graph Databases](https://cambridge-intelligence.com/integrations/graph-databases-data-visualization/): Learn how to visualize graph and timeline data using any graph database and our flexible graph visualization software development toolkits. - [Architecture](https://cambridge-intelligence.com/keylines/architecture/): KeyLines is a JavaScript toolkit for visualizing any graph database. Learn how our visualization architecture can be deployed quickly in your organization. - [Developer FAQ](https://cambridge-intelligence.com/keylines/faq/): Developer FAQ: Find our more about our most frequently asked questions about the KeyLines API, KeyLines performance, JavaScript and HTML5. - [Our partners](https://cambridge-intelligence.com/partnerships/): At Cambridge Intelligence, we work with a global partnership network of organizations who share our passion for outstanding data visualization. - [Social Networks](https://cambridge-intelligence.com/use-cases/social-networks/): How to build interactive tools for visualizing and understanding social network data. Learn more about social network visualization and analysis. - [Healthcare](https://cambridge-intelligence.com/use-cases/healthcare/): Powerful healthcare data visualization tools and techniques to detect healthcare fraud, build healthcare knowledge graphs and manage compliance. - [Knowledge Graphs](https://cambridge-intelligence.com/use-cases/knowledge-graphs/): Organizations rely on knowledge graph tools to make sense of connected data. Turn your data into insight with knowledge graph visualization. - [Compliance](https://cambridge-intelligence.com/use-cases/compliance/): Solving the compliance data visualization challenge, including AML and KYC, privacy data regulations and supply chains with our JavaScript toolkits. - [Infrastructure](https://cambridge-intelligence.com/use-cases/infrastructure/): How to build interactive network visualization and timeline tools for your network mapping software, revealing insight in critical infrastructure networks. - [Cyber Security](https://cambridge-intelligence.com/use-cases/cybersecurity/): Cyber security visualization shows threat intelligence as graphs & timelines. Here's why your cyber security apps need visualization tools. - [Data visualization for fraud detection tools](https://cambridge-intelligence.com/use-cases/fraud/): Find out why a fraud detection tool using link analysis and data visualization should be essential to your fraud investigation strategy. - [Law Enforcement](https://cambridge-intelligence.com/use-cases/law-enforcement/): Link analysis for law enforcement: how powerful link analysis & timeline visualization tools make policing data simpler and insightful. - [Security & Intelligence](https://cambridge-intelligence.com/use-cases/security/): Uses of graph visualization for security and intelligence data analysis, including visualizing networks for understanding criminal and terrorist networks. - [Data visualization use cases](https://cambridge-intelligence.com/use-cases/): Who needs to visualize connected data? We've partnered with leading organizations across many use cases for years. Find out why they chose us. - [KeyLines' features](https://cambridge-intelligence.com/keylines/features/): Explore how KeyLine's features simplify building a network visualization app, making data visualization faster, easier, and more effective. - [The KeyLines Toolkit](https://cambridge-intelligence.com/keylines/): Use the KeyLines graph visualization software development toolkit to build powerful, flexible JavaScript applications, ready to deploy anywhere, to anyone. - [Cambridge Intelligence Life](https://cambridge-intelligence.com/careers/cambridge-intelligence-life/): We’re a successful, growing business, with the energy of a scale-up and the stability and resources of an established company. We think it’s a neat mix. - [Internships](https://cambridge-intelligence.com/careers/internships/): Internships at Cambridge Intelligence: where you'll never be asked to make the tea or work the photocopier. Instead, help us shape the future of our products and our company. - [About us](https://cambridge-intelligence.com/company/): Cambridge Intelligence is a global team of data visualization experts helping organizations uncover threats in their connected data to make the world safer - [Careers](https://cambridge-intelligence.com/careers/): We're currently recruiting for new colleagues in technical and commercial roles. Take a look at our benefits, work events and open opportunities. - [Home](https://cambridge-intelligence.com/): Uncover threats, risks and insight in your data with our JavaScript graph visualization and timeline visualization software development toolkits. --- ## Resources - [OSINT Link Analysis Webinar](https://cambridge-intelligence.com/resources/osint-link-analysis-webinar/): Explore and get inspired by our library of graph visualization and visual timeline analytics white papers, webinars and customer success stories. - [MapWeave Launch Webinar](https://cambridge-intelligence.com/resources/mapweave-launch-webinar/): Explore and get inspired by our library of graph visualization and visual timeline analytics white papers, webinars and customer success stories. - [Graph Visualization & Artificial Intelligence](https://cambridge-intelligence.com/resources/graph-visualization-and-artificial-intelligence-white-paper/): Explore and get inspired by our library of graph visualization and visual timeline analytics white papers, webinars and customer success stories. - [What is graph & timeline visualization?](https://cambridge-intelligence.com/resources/what-is-graph-timeline-visualization/): Explore and get inspired by our library of graph visualization and visual timeline analytics white papers, webinars and customer success stories. - [Data storytelling with Shahar Kagan](https://cambridge-intelligence.com/resources/data-storytelling-with-shahar-kagan/): Explore and get inspired by our library of graph visualization and visual timeline analytics white papers, webinars and customer success stories. - [The ultimate guide to creating graph data models](https://cambridge-intelligence.com/resources/the-ultimate-guide-to-creating-graph-data-models/): Explore and get inspired by our library of graph visualization and visual timeline analytics white papers, webinars and customer success stories. - [Cloud security data visualization](https://cambridge-intelligence.com/resources/cloud-security-visualization-white-paper/): Explore and get inspired by our library of graph visualization and visual timeline analytics white papers, webinars and customer success stories. - [A buyer's guide to graph visualization with comparison template](https://cambridge-intelligence.com/resources/a-buyers-guide-to-graph-visualization-with-comparison-template/): Explore and get inspired by our library of graph visualization and visual timeline analytics white papers, webinars and customer success stories. - [The ultimate guide to timeline data modeling](https://cambridge-intelligence.com/resources/the-ultimate-guide-to-timeline-data-modeling/): Explore and get inspired by our library of graph visualization and visual timeline analytics white papers, webinars and customer success stories. - [Color theory for data visualization](https://cambridge-intelligence.com/resources/color-theory-for-data-visualization/): Explore and get inspired by our library of graph visualization and visual timeline analytics white papers, webinars and customer success stories. - [Open source graph visualization](https://cambridge-intelligence.com/resources/open-source-graph-visualization/): Explore and get inspired by our library of graph visualization and visual timeline analytics white papers, webinars and customer success stories. - [The best data flow visualization analysis tools](https://cambridge-intelligence.com/resources/the-best-data-flow-visualization-analysis-tools/): Explore and get inspired by our library of graph visualization and visual timeline analytics white papers, webinars and customer success stories. - [The ultimate guide to time-based data visualization and analysis](https://cambridge-intelligence.com/resources/the-ultimate-guide-to-time-based-data-visualization-and-analysis/): Explore and get inspired by our library of graph visualization and visual timeline analytics white papers, webinars and customer success stories. - [Why have data visualization on your roadmap?](https://cambridge-intelligence.com/resources/why-have-data-visualization-on-your-roadmap/): Explore and get inspired by our library of graph visualization and visual timeline analytics white papers, webinars and customer success stories. - [The basics of map data visualization](https://cambridge-intelligence.com/resources/the-basics-of-map-data-visualization/): Explore and get inspired by our library of graph visualization and visual timeline analytics white papers, webinars and customer success stories. - [Supply chain visualization and graph analytics](https://cambridge-intelligence.com/resources/supply-chain-visualization-and-graph-analytics/): Explore and get inspired by our library of graph visualization and visual timeline analytics white papers, webinars and customer success stories. - [Visualizing supply chains](https://cambridge-intelligence.com/resources/visualizing-supply-chains-for-network-timeline-analysis/): Explore and get inspired by our library of graph visualization and visual timeline analytics white papers, webinars and customer success stories. - [Solution to stretched diagramming tools](https://cambridge-intelligence.com/resources/solution-to-stretched-diagramming-tools/): Explore and get inspired by our library of graph visualization and visual timeline analytics white papers, webinars and customer success stories. - [Working with us: Customer Success Team](https://cambridge-intelligence.com/resources/working-with-us-customer-success-team/): Explore and get inspired by our library of graph visualization and visual timeline analytics white papers, webinars and customer success stories. - [Visualizing social networks](https://cambridge-intelligence.com/resources/how-to-understand-social-networks/): Explore and get inspired by our library of graph visualization and visual timeline analytics white papers, webinars and customer success stories. - [Social network analysis 101: centrality measures explained](https://cambridge-intelligence.com/resources/social-network-analysis-101-centrality-measures-explained/): Explore and get inspired by our library of graph visualization and visual timeline analytics white papers, webinars and customer success stories. - [Simple code that'll revolutionize your graph design](https://cambridge-intelligence.com/resources/simple-code-thatll-revolutionize-your-graph-design/): Explore and get inspired by our library of graph visualization and visual timeline analytics white papers, webinars and customer success stories. - [Sequential layout: the best way to handle tiered data](https://cambridge-intelligence.com/resources/sequential-layout-the-best-way-to-handle-tiered-data/): Explore and get inspired by our library of graph visualization and visual timeline analytics white papers, webinars and customer success stories. - [An in-depth overview of ReGraph](https://cambridge-intelligence.com/resources/an-in-depth-overview-of-regraph/): Explore and get inspired by our library of graph visualization and visual timeline analytics white papers, webinars and customer success stories. - [ReGraph Datasheet](https://cambridge-intelligence.com/resources/regraph-datasheet/): Explore and get inspired by our library of graph visualization and visual timeline analytics white papers, webinars and customer success stories. - [Data visualization & the public sector](https://cambridge-intelligence.com/resources/link-analysis-and-timeline-visualization-in-public-sector/): Explore and get inspired by our library of graph visualization and visual timeline analytics white papers, webinars and customer success stories. - [What's the ROI of a data visualization project?](https://cambridge-intelligence.com/resources/whats-the-roi-of-a-data-visualization-project/): Explore and get inspired by our library of graph visualization and visual timeline analytics white papers, webinars and customer success stories. - [PageRank centrality & EigenCentrality](https://cambridge-intelligence.com/resources/pagerank-centrality-eigencentrality/): Explore and get inspired by our library of graph visualization and visual timeline analytics white papers, webinars and customer success stories. - [Misinformation, disinformation & online safety](https://cambridge-intelligence.com/resources/misinformation-disinformation-online-safety/): Explore and get inspired by our library of graph visualization and visual timeline analytics white papers, webinars and customer success stories. - [Managing chart clutter when working with huge graphs](https://cambridge-intelligence.com/resources/managing-chart-clutter-when-working-with-huge-graphs/): Explore and get inspired by our library of graph visualization and visual timeline analytics white papers, webinars and customer success stories. - [Timeline visualization on-demand demo](https://cambridge-intelligence.com/resources/timeline-visualization-on-demand-demo/): Explore and get inspired by our library of graph visualization and visual timeline analytics white papers, webinars and customer success stories. - [6 trends shaping the future in link analysis](https://cambridge-intelligence.com/resources/6-trends-shaping-the-future-in-link-analysis/): Explore and get inspired by our library of graph visualization and visual timeline analytics white papers, webinars and customer success stories. - [Layouts for large network visualization](https://cambridge-intelligence.com/resources/layouts-for-large-network-visualization/): Explore and get inspired by our library of graph visualization and visual timeline analytics white papers, webinars and customer success stories. - [Link analysis and timeline visualization in law enforcement](https://cambridge-intelligence.com/resources/link-analysis-and-timeline-visualization-in-law-enforcement/): Explore and get inspired by our library of graph visualization and visual timeline analytics white papers, webinars and customer success stories. - [An in-depth overview of KronoGraph](https://cambridge-intelligence.com/resources/an-in-depth-overview-of-kronograph/): Explore and get inspired by our library of graph visualization and visual timeline analytics white papers, webinars and customer success stories. - [KronoGraph Datasheet](https://cambridge-intelligence.com/resources/kronograph-datasheet/): Explore and get inspired by our library of graph visualization and visual timeline analytics white papers, webinars and customer success stories. - [An in-depth overview of KeyLines](https://cambridge-intelligence.com/resources/an-in-depth-overview-of-keylines/): Explore and get inspired by our library of graph visualization and visual timeline analytics white papers, webinars and customer success stories. - [KeyLines Datasheet](https://cambridge-intelligence.com/resources/keylines-datasheet/): Explore and get inspired by our library of graph visualization and visual timeline analytics white papers, webinars and customer success stories. - [JavaScript timeline visualization with KronoGraph](https://cambridge-intelligence.com/resources/javascript-timeline-visualization-with-kronograph/): Explore and get inspired by our library of graph visualization and visual timeline analytics white papers, webinars and customer success stories. - [Integrating KronoGraph timeline visualization software with KeyLines](https://cambridge-intelligence.com/resources/integrating-kronograph-timeline-visualization-software-with-keylines/): Explore and get inspired by our library of graph visualization and visual timeline analytics white papers, webinars and customer success stories. - [How to choose a graph database: we compare 6 favorites](https://cambridge-intelligence.com/resources/how-to-choose-a-graph-database-we-compare-6-favorites/): Explore and get inspired by our library of graph visualization and visual timeline analytics white papers, webinars and customer success stories. - [How data visualization solves your big data ROI problem](https://cambridge-intelligence.com/resources/how-data-visualization-solves-your-big-data-roi-problem/): Explore and get inspired by our library of graph visualization and visual timeline analytics white papers, webinars and customer success stories. - [The basics of graph visualization](https://cambridge-intelligence.com/resources/the-basics-of-graph-visualization/): Explore and get inspired by our library of graph visualization and visual timeline analytics white papers, webinars and customer success stories. - [Graph visualization UX](https://cambridge-intelligence.com/resources/graph-visualization-ux/): Explore and get inspired by our library of graph visualization and visual timeline analytics white papers, webinars and customer success stories. - [Graph visualization use cases](https://cambridge-intelligence.com/resources/graph-visualization-use-cases/): Explore and get inspired by our library of graph visualization and visual timeline analytics white papers, webinars and customer success stories. - [Building accessible graph visualization tools](https://cambridge-intelligence.com/resources/building-accessible-graph-visualization-tools/): Explore and get inspired by our library of graph visualization and visual timeline analytics white papers, webinars and customer success stories. - [Graph visualization techniques that are child's play](https://cambridge-intelligence.com/resources/graph-visualization-techniques-that-are-childs-play/): Explore and get inspired by our library of graph visualization and visual timeline analytics white papers, webinars and customer success stories. - [Graph visualization on-demand demo](https://cambridge-intelligence.com/resources/graph-visualization-on-demand-demo/): Explore and get inspired by our library of graph visualization and visual timeline analytics white papers, webinars and customer success stories. - [Graph visualization at scale: strategies that work](https://cambridge-intelligence.com/resources/graph-visualization-at-scale-strategies-that-work/): Explore and get inspired by our library of graph visualization and visual timeline analytics white papers, webinars and customer success stories. - [A beginner’s guide to graph data visualization](https://cambridge-intelligence.com/resources/a-beginners-guide-to-graph-data-visualization/): Explore and get inspired by our library of graph visualization and visual timeline analytics white papers, webinars and customer success stories. - [A guide to graph UX](https://cambridge-intelligence.com/resources/a-guide-to-graph-ux/): Explore and get inspired by our library of graph visualization and visual timeline analytics white papers, webinars and customer success stories. - [Graph analytics 101: reveal the story behind your data](https://cambridge-intelligence.com/resources/graph-analytics-101-reveal-the-story-behind-your-data/): Explore and get inspired by our library of graph visualization and visual timeline analytics white papers, webinars and customer success stories. - [Link analysis and timeline visualization for fraud prevention](https://cambridge-intelligence.com/resources/link-analysis-and-timeline-visualization-for-fraud-prevention/): Explore and get inspired by our library of graph visualization and visual timeline analytics white papers, webinars and customer success stories. - [Getting started with ReGraph, our React toolkit](https://cambridge-intelligence.com/resources/getting-started-with-regraph-our-react-toolkit/): Explore and get inspired by our library of graph visualization and visual timeline analytics white papers, webinars and customer success stories. - [Data visualization & the financial services industry](https://cambridge-intelligence.com/resources/managing-risk-threats-in-financial-services-industry/): Explore and get inspired by our library of graph visualization and visual timeline analytics white papers, webinars and customer success stories. - [Enhance your dashboard design with data visualization](https://cambridge-intelligence.com/resources/enhance-your-dashboard-design-with-data-visualization/): Explore and get inspired by our library of graph visualization and visual timeline analytics white papers, webinars and customer success stories. - [Dynamic network visualization methods explored](https://cambridge-intelligence.com/resources/dynamic-network-visualization-methods-explored/): Explore and get inspired by our library of graph visualization and visual timeline analytics white papers, webinars and customer success stories. - [Use cases for graph visualization](https://cambridge-intelligence.com/resources/use-cases-for-graph-visualization/): Explore and get inspired by our library of graph visualization and visual timeline analytics white papers, webinars and customer success stories. - [Visual network analysis dashboards that work](https://cambridge-intelligence.com/resources/visual-network-analysis-dashboards-that-work/): Explore and get inspired by our library of graph visualization and visual timeline analytics white papers, webinars and customer success stories. - [Visual timeline analysis for your graph visualization applications](https://cambridge-intelligence.com/resources/visual-timeline-analysis-for-your-graph-visualization-applications/): Explore and get inspired by our library of graph visualization and visual timeline analytics white papers, webinars and customer success stories. - [Product Manager's guide to visual timeline analysis](https://cambridge-intelligence.com/resources/product-managers-guide-to-visual-timeline-analysis/): Explore and get inspired by our library of graph visualization and visual timeline analytics white papers, webinars and customer success stories. - [Visualizing Graphs From Any Source (Without a Graph Database)](https://cambridge-intelligence.com/resources/visualizing-graphs-from-any-source-without-a-graph-database/): Explore and get inspired by our library of graph visualization and visual timeline analytics white papers, webinars and customer success stories. - [Adding a data visualization component to increase ROI by 10%](https://cambridge-intelligence.com/resources/adding-a-data-visualization-component-to-increase-roi-by-10/): Explore and get inspired by our library of graph visualization and visual timeline analytics white papers, webinars and customer success stories. - [Your data visualization project: Building for success](https://cambridge-intelligence.com/resources/your-data-visualization-project-building-for-success-2/): Explore and get inspired by our library of graph visualization and visual timeline analytics white papers, webinars and customer success stories. - [A guide to dynamic network visualization](https://cambridge-intelligence.com/resources/a-guide-to-dynamic-network-visualization/): Explore and get inspired by our library of graph visualization and visual timeline analytics white papers, webinars and customer success stories. - [Designing visual models for big data graphs](https://cambridge-intelligence.com/resources/designing-visual-models-for-big-data-graphs/): Explore and get inspired by our library of graph visualization and visual timeline analytics white papers, webinars and customer success stories. - [Designing simple visual models that users love](https://cambridge-intelligence.com/resources/designing-simple-visual-models-that-users-love/): Explore and get inspired by our library of graph visualization and visual timeline analytics white papers, webinars and customer success stories. - [Design the perfect graph visualization](https://cambridge-intelligence.com/resources/design-the-perfect-graph-visualization/): Explore and get inspired by our library of graph visualization and visual timeline analytics white papers, webinars and customer success stories. - [Data cleansing with graph visualization](https://cambridge-intelligence.com/resources/data-cleansing-with-graph-visualization/): Explore and get inspired by our library of graph visualization and visual timeline analytics white papers, webinars and customer success stories. - [Cyber security data visualization](https://cambridge-intelligence.com/resources/cyber-security-and-graph-visualization-white-paper/): Explore and get inspired by our library of graph visualization and visual timeline analytics white papers, webinars and customer success stories. - [Graph visualization for cyber security](https://cambridge-intelligence.com/resources/graph-visualization-for-cyber-security/): Explore and get inspired by our library of graph visualization and visual timeline analytics white papers, webinars and customer success stories. - [Achieve a customer 360 view with graph technology](https://cambridge-intelligence.com/resources/achieve-a-customer-360-view-with-graph-technology/): Explore and get inspired by our library of graph visualization and visual timeline analytics white papers, webinars and customer success stories. - [Choosing a graph visualization partner](https://cambridge-intelligence.com/resources/choosing-a-graph-visualization-partner/): Explore and get inspired by our library of graph visualization and visual timeline analytics white papers, webinars and customer success stories. - [AI and data visualization: Powering the intelligence cycle](https://cambridge-intelligence.com/resources/ai-and-data-visualization-powering-the-intelligence-cycle/): Explore and get inspired by our library of graph visualization and visual timeline analytics white papers, webinars and customer success stories. - [A product manager's guide to data visualization options](https://cambridge-intelligence.com/resources/a-product-managers-guide-to-data-visualization-options/): Explore and get inspired by our library of graph visualization and visual timeline analytics white papers, webinars and customer success stories. - [6 successful organizations and why they chose our technology](https://cambridge-intelligence.com/resources/6-successful-organizations-and-why-they-chose-our-technology/): Explore and get inspired by our library of graph visualization and visual timeline analytics white papers, webinars and customer success stories. - [Your data visualization project: Building for success](https://cambridge-intelligence.com/resources/your-data-visualization-project-building-for-success/): Explore and get inspired by our library of graph visualization and visual timeline analytics white papers, webinars and customer success stories. - [Automatic graph layouts](https://cambridge-intelligence.com/resources/automatic-graph-layouts/): Explore and get inspired by our library of graph visualization and visual timeline analytics white papers, webinars and customer success stories. - [COMINT analysis in 5 steps](https://cambridge-intelligence.com/resources/comint-analysis-in-5-steps/): Explore and get inspired by our library of graph visualization and visual timeline analytics white papers, webinars and customer success stories. - [Bloor InBrief Report for KronoGraph](https://cambridge-intelligence.com/resources/bloor-inbrief-report-for-kronograph/): Explore and get inspired by our library of graph visualization and visual timeline analytics white papers, webinars and customer success stories. - [Bloor InBrief Report for KeyLines & ReGraph](https://cambridge-intelligence.com/resources/bloor-inbrief-report-for-keylines-and-regraph/): Explore and get inspired by our library of graph visualization and visual timeline analytics white papers, webinars and customer success stories. - [6 link analysis techniques every investigator should know](https://cambridge-intelligence.com/resources/6-link-analysis-techniques-every-investigator-should-know/): Explore and get inspired by our library of graph visualization and visual timeline analytics white papers, webinars and customer success stories. - [5 reasons React developers love ReGraph](https://cambridge-intelligence.com/resources/5-reasons-react-developers-love-regraph/): Explore and get inspired by our library of graph visualization and visual timeline analytics white papers, webinars and customer success stories. - [5 popular use cases for KronoGraph timeline analysis](https://cambridge-intelligence.com/resources/5-popular-use-cases-for-kronograph-timeline-analysis/): Explore and get inspired by our library of graph visualization and visual timeline analytics white papers, webinars and customer success stories. - [Graph visualization: dealing with starbursts](https://cambridge-intelligence.com/resources/graph-visualization-dealing-with-starbursts/): Explore and get inspired by our library of graph visualization and visual timeline analytics white papers, webinars and customer success stories. - [Graph visualization: see through the snowstorm](https://cambridge-intelligence.com/resources/graph-visualization-see-through-the-snowstorm/): Explore and get inspired by our library of graph visualization and visual timeline analytics white papers, webinars and customer success stories. - [Graph visualization: fixing data hairballs](https://cambridge-intelligence.com/resources/graph-visualization-fixing-data-hairballs/): Explore and get inspired by our library of graph visualization and visual timeline analytics white papers, webinars and customer success stories. - [Five steps to tackle big graph data visualization](https://cambridge-intelligence.com/resources/five-steps-to-tackle-big-graph-data-visualization/): Explore and get inspired by our library of graph visualization and visual timeline analytics white papers, webinars and customer success stories. --- ## Posts - [Advanced Mapbox data visualization with graph analysis](https://cambridge-intelligence.com/mapbox-data-visualization-with-graph-analysis/): If you’re already using Mapbox for data visualization but need to reveal the hidden connections and relationships in location-based data, our geospatial visualization SDK could be exactly what you’re missing. - [Maritime intelligence visualization](https://cambridge-intelligence.com/maritime-intelligence-visualization/): Maritime intelligence analysts contend with a growing list of challenges. Let’s explore how modern geospatial, graph, and timeline visualization helps them. - [We demonstrate graph visualization integration with Google Cloud's Spanner Graph for scalable, real-time data insights](https://cambridge-intelligence.com/press-release-spanner-graph/): We’ve developed an integration with Google Cloud’s Spanner Graph that showcases how our combined technologies help investigation teams tackle cybersecurity... - [Elevate your graph and timeline data visualization: Smoother, smarter, sharper](https://cambridge-intelligence.com/product-update-may-2025/): Learn more about our latest versions of graph and timeline data visualization SDKs – KeyLines, ReGraph, and KronoGraph. We introduce features that improve performance, aesthetics, and usability. - [MapWeave is now generally available: explore connected geospatial data like never before](https://cambridge-intelligence.com/mapweave-generally-available/): MapWeave, our new geospatial data visualization SDK for building map-based investigation and intelligence tools, is now generally available. - [Sabbatical stories: positive benefits for all](https://cambridge-intelligence.com/sabbaticals/): We offer a paid, four-week sabbatical as a reward for long term commitment. Find out how three of the team enjoyed theirs. - [Google Cloud Spanner Graph and ReGraph: how to build a cybersecurity app](https://cambridge-intelligence.com/google-cloud-spanner-and-regraph/): Learn how to build a cloud security application that integrates Google Cloud’s Spanner Graph with ReGraph, our react graph visualization SDK. - [Introducing MapWeave: geospatial visualization that reveals every connection](https://cambridge-intelligence.com/mapweave-eap-launch/): Say hello to MapWeave - our new SDK for geospatial visualization, launching today for early access. Create map views with less clutter. - [Log data visualization for enterprise observability](https://cambridge-intelligence.com/log-data-visualization/): Learn how effective log data visualization with KronoGraph, our timeline visualization SDK, improves your enterprise observability workflows. - [Open source data visualization options: we compare 5 tools](https://cambridge-intelligence.com/open-source-data-visualization/): Here are 5 open source data visualization tools some customers used before upgrading to our SDKs for their commercial, mission-critical apps. - [Better data visualization UX design: Introducing our Figma Design Kit](https://cambridge-intelligence.com/data-visualization-design-kit/): Our new Data Visualization Design Kit for Figma - helping you create beautiful and intuitive graph and timeline visualization experiences. - [Product update: Event labels to enrich your timeline](https://cambridge-intelligence.com/product-update-event-labels-to-enrich-your-timeline/): We've just released KronoGraph 3.3, with fully customizable labels for event lines, to add clarity to your timeline visualizations. - [5 link visualization styles to showcase relationships](https://cambridge-intelligence.com/link-visualization-styles/): The latest link visualization styles in ReGraph and KeyLines help you showcase relationships more effectively. Learn more now. - [Empowering people in crisis: Our support for the British Red Cross](https://cambridge-intelligence.com/our-support-for-the-british-red-cross/): As part of our ongoing commitment to making a positive impact on the world, we’ve made a donation of £20,000 to the British Red Cross. - [Unlocking OSINT's potential with visual link analysis](https://cambridge-intelligence.com/webinar-osint-link-analysis/): Discover how link analysis streamlines OSINT investigations, helping analysts make sense of big, siloed and complex data. - [Product update: streamline sequential data with new link options](https://cambridge-intelligence.com/product-update-streamline-sequential-data-with-new-link-options/): The latest versions of our graph visualization toolkits bring new link options that make it easier than ever to navigate your tiered data. - [Data analysis for anti-poverty, with Cambridge City Foodbank](https://cambridge-intelligence.com/data-analysis-for-anti-poverty-with-cambridge-city-foodbank/): We've worked with Cambridge City Foodbank on a data analysis and reporting tool to identify and address the root causes of food insecurity. - [Network digital twin visualization 101](https://cambridge-intelligence.com/network-digital-twin-visualization/): Discover the key elements of network digital twin visualization and learn how digital twins can transform data into actionable insights for your business. - [Improve your investigation workflow & visualize the data’s narrative](https://cambridge-intelligence.com/investigation-workflow-annotations/): Annotations can improve your investigation workflow and reveal the underlying story of your complex data visualizations. Find out how! - [Tell the story of your data with annotations](https://cambridge-intelligence.com/annotations-product-update/): The latest major releases of our data visualization SDKs introduce annotations: reveal the story of your data to anyone, in any format. - [Product update: inspiration for your data visualization dashboard](https://cambridge-intelligence.com/kronograph-integration-playground/): See KronoGraph's first fully-editable showcase! It integrates with our graph visualization toolkits to create a multi-view analysis app. - [How we prioritize personal development](https://cambridge-intelligence.com/personal-development/): The team share their own experiences of personal development, and how Cambridge Intelligence gives them the time & budget to make it happen. - [How to choose a JavaScript framework: we compare the top 6](https://cambridge-intelligence.com/choose-a-javascript-framework/): How do you choose a JavaScript framework? We evaluate the pros and cons of this top six: React, Angular, Vue, Svelte, Preact and SolidJS. - [Link analysis: 6 trends shaping the future](https://cambridge-intelligence.com/link-analysis-trends/): We look at six key areas of rapid change across the industries, and how successful organizations use link analysis techniques to keep pace. - [Crime data visualization: analyzing the Salisbury poisonings](https://cambridge-intelligence.com/crime-data-visualization-salisbury-poisonings/): We create a crime data visualization to analyze the people, places and events involved in a real UK Counter Terrorism Police Investigation. - [Product update: image labels for unique graph visualizations](https://cambridge-intelligence.com/product-update-image-labels/): New versions of KeyLines and ReGraph bring more freedom to create custom nodes, greater image & font icon support, and updated tutorials. - [Navigate and analyze complex timelines with smarter event spacing](https://cambridge-intelligence.com/kronograph3-nonlinear-timescale/): We’ve just released KronoGraph 3.0 - a new major version of our timeline analytics toolkit - with a unique and intelligent way to present complex timelines. - [The road to net zero - our 2023 update](https://cambridge-intelligence.com/net-zero-update-2023/): Today we are sharing our annual Net Zero progress update, to show how we are getting on with our commitment to become Net Zero by 2030. - [React Neo4j visualization with ReGraph](https://cambridge-intelligence.com/react-neo4j-visualization/): Creating a React Neo4j visualization application in 3 steps, using the Neo4j graph database and ReGraph graph visualization software development toolkit - [6 link analysis techniques every investigator should know](https://cambridge-intelligence.com/link-analysis-techniques/): Find out which link analysis techniques would work the best for your industry? We look at 6 popular ways to improve investigative workflows. - [Data visualization, AI and supply chain](https://cambridge-intelligence.com/data-visualization-ai-and-supply-chain/): Transform your supply chain processes by integrating graph and timeline visualization toolkits with the latest AI-led supply chain tools. - [Eight financial services trends driving the need for better data visualization](https://cambridge-intelligence.com/eight-financial-services-trends-driving-the-need-for-better-data-visualization/): Financial services institutions face a complex set of challenges, from increased regulations to continuous digital transformation. Learn how we can help. - [Product update: open KronoGraph in a new window](https://cambridge-intelligence.com/product-update-open-kronograph-in-a-new-window/): We've extended KronoGraph to give you more flexibility around positioning the timeline in your app, plus a new option for styling the scale. - [Misinformation and disinformation analysis with data visualization](https://cambridge-intelligence.com/misinformation-and-disinformation/): Let's look at misinformation and disinformation to see how data visualization and AI technology helps keep us safe from false content online. - [IWD: 5 ways we invest in women](https://cambridge-intelligence.com/iwd-invest-in-women/): See how the team at Cambridge Intelligence is driving positive change for women in our business and local community this International Women's Day. - [Product update: reveal event times at any zoom level](https://cambridge-intelligence.com/product-update-kronograph-scale-guide/): The latest version of KronoGraph, our timeline visualization software development toolkit, makes it easier to reveal detailed timings of events. - [Product update: Smoother and more insightful sequential views](https://cambridge-intelligence.com/clearer-sequential-views/): The latest versions of our graph visualization SDKs include two hotly-anticipated enhancements to keep your chart clear and insightful. - [Automatic graph layouts](https://cambridge-intelligence.com/automatic-graph-layouts/): Take a tour of the automatic graph layouts and force-directed layouts that our customers use to make sense of their complex connected data. - [Credit card fraud detection using machine learning](https://cambridge-intelligence.com/detect-credit-card-fraud-with-network-visualization/): In this article we demonstrate how to keep fraud rates low and customers happy by using machine learning strategies for credit card fraud detection. - [Visualizing OSINT data to support due diligence investigations](https://cambridge-intelligence.com/due-diligence-investigations/): Find how to use interactive data visualization for compliance, putting analysts in control of their due diligence and OSINT investigations. - [Introducing the Connected Insights series](https://cambridge-intelligence.com/introducing-connected-insights/): We’re launching Connected Insights - a new series of online conversations and training sessions, exclusive to Cambridge Intelligence customers - [My experience at Cambridge Intelligence](https://cambridge-intelligence.com/my-experience-at-cambridge-intelligence/): Software developer Khadeja reflects on her favorite projects at Cambridge Intelligence. We're so proud that she's secured a place at University of Oxford! - [Data visualization and AI: Powering the intelligence cycle](https://cambridge-intelligence.com/ai-and-data-visualization/): AI and data visualization are transforming the intelligence cycle. But AI-driven insights need to be tempered by human reason at every stage. - [Data visualization, AI and fraud detection](https://cambridge-intelligence.com/enterprise-fraud-management-investigation-v-detection/): An introduction to enterprise fraud management and the role of AI in fraud detection. Learn how link analysis techniques help with investigations. - [Data visualization and AI for healthcare fraud detection](https://cambridge-intelligence.com/medical-fraud-detection/): This article shows how to use AI for fraud detection applications that keep investigators one step ahead of fraudsters in the healthcare industry. - [How link analysis for AML powers successful compliance](https://cambridge-intelligence.com/understand-mitigate-aml-risks-keylines/): Link analysis for AML is the best way for organizations to tackle every stage of money laundering, and adhere to regulatory compliance. - [The benefits of a healthy work/life fit](https://cambridge-intelligence.com/healthy-work-life-fit/): We understand the value of flexible working for staff happiness. HR Advisor Rosie asked some of our people to share their experiences of working part-time. - [3 new & easy ways to simplify complex data visualizations](https://cambridge-intelligence.com/simplify-complex-data-visualizations/): Let's explore three ways to simplify complex data visualizations, with examples from cybersecurity, OSINT and supply chain use cases. - [Product update: stack & style your time series charts](https://cambridge-intelligence.com/kronograph-update-time-series-charts/): The latest version of KronoGraph sees time series charts move out of beta development to become a fully-fledged feature of the toolkit. - [Product update: 3 ways to style & declutter graph visualizations](https://cambridge-intelligence.com/product-update-aggregate-links/): The latest versions of our KeyLines & ReGraph graph visualization SDKs deliver 3 powerful new features to customize charts and reduce clutter. - [Azure Cosmos DB tutorial for KronoGraph & KeyLines](https://cambridge-intelligence.com/azure-cosmos-db-tutorial-for-kronograph-keylines/): This Azure Cosmos DB tutorial shows how to integrate Microsoft’s multi-model database service with our graph & timeline visualization SDKs. - [Astronomical insights with Neo4j and KronoGraph](https://cambridge-intelligence.com/astronomical-insights-with-neo4j-and-kronograph/): In this tutorial, you'll find out how to use Neo4j and KronoGraph to create an interactive timeline visualization of spaceflight activity. - [Joining forces with Sistemi & Automazione to boost analysis at Italy’s central bank](https://cambridge-intelligence.com/banca-ditalia-link-analysis/): Together with Sistemi & Automazione, we’ve secured a tender to provide Banca d'Italia with KeyLines' advanced link analysis capability. - [Understanding earthquakes: what map visualizations teach us](https://cambridge-intelligence.com/earthquakes-map-visualizations/): Explore global earthquake data in a new way: discover the insights we uncovered in a map visualization app built using our KeyLines toolkit. - [Surprising visual insights from US election campaign data](https://cambridge-intelligence.com/visualizing-us-election-campaign-data/): I use graph visualization to reveal insights in US election campaign data: which orgs donate to both Republican & Democrat causes & why? - [Visualizing graph data without a graph database](https://cambridge-intelligence.com/visualizing-graph-data-without-a-graph-database/): What datastore is best for visualizing graph data? Graph databases are a often a great fit, but you have more options than you might think. - [How to choose a graph database: we compare 8 favorites](https://cambridge-intelligence.com/choosing-graph-database/): How do you choose a graph database? We share our insights on eight different graph databases, including features, graph models and performance. - [Product update: tell your data story with custom color heatmaps](https://cambridge-intelligence.com/kronograph-custom-color-heatmaps/): The latest version of KronoGraph, our timeline visualization SDK, includes more ways to customize heatmap cells plus a new showcase demo. - [Use AI graph analysis to detect, investigate & prevent risks](https://cambridge-intelligence.com/white-paper-graph-visualization-and-ai/): AI graph analysis uncovers insights in complex data so that analysts and investigators can make reliable decisions fast and help prevent risks. - [A guide to choosing the right graph visualization technology](https://cambridge-intelligence.com/buyers-guide-to-graph-visualization-technology/): Our free, downloadable buyer's guide and comparison template helps you to decide which graph visualization technology is right for you. - [Cambridge Intelligence appoints new CEO to lead next stage of company growth](https://cambridge-intelligence.com/new-ceo-2023/): Cambridge Intelligence appoint Bryan Amesbury as the new CEO to reshape our leadership team and support our next phase of growth. Learn more about it. - [Product update: manage your screen space & try new pings](https://cambridge-intelligence.com/timeline-emojis-and-ping/): The latest updates to KronoGraph, our timeline visualization toolkit, demonstrate how to emphasize the most important elements in your dataset. - [Design a visual supply chain where every node tells a story](https://cambridge-intelligence.com/visual-supply-chain/): See how easy it is to design a visual supply chain that’s customized to your users’ needs, packed with critical information, and looks beautiful. - [Build a cybersecurity dashboard to fight alert fatigue](https://cambridge-intelligence.com/cybersecurity-dashboard/): Learn how experts create cyber security dashboards to combat alert fatigue, streamline monitoring, and strengthen team’s response to potential threats. - [Product update: keep it tight with combos](https://cambridge-intelligence.com/product-update-tight-combos/): KeyLines 7.2 and ReGraph 4.2 are available now! Rectangular combos are out of beta plus there's a new tightness option for open combos. - [Product update: manage large datasets with ease](https://cambridge-intelligence.com/product-update-kronograph-2-5/): KronoGraph 2.5 brings functionality to manage large datasets and control how much data users see in the timeline, plus 2 new showcase demos. - [Visualizing the Tour de France in the year I tackle the route](https://cambridge-intelligence.com/visualizing-the-tour-de-france/): Explore the history, legends, nationalities, locations and 2022 finish of the prestigious Tour de France in an insightful and visual way - [How one customer simplified the US government's cyber forensics](https://cambridge-intelligence.com/core4ce-cyberscape-the-cyber-security-forensics-platform/): See how one of our customers - Core4ce - use KeyLines-powered visualizations to help their customers keep their critical systems safe from cyber adversaries. - [Data visualization with ChatGPT: a developer tutorial](https://cambridge-intelligence.com/ai-data-visualization-tutorial/): Find out how to integrate our ReGraph software development toolkit for React data visualization with ChatGPT, OpenAI's large language model (LLM). - [Stretched your diagramming tools to the limit? Here's the solution](https://cambridge-intelligence.com/diagramming-tools-vs-graph-visualization/): When your diagramming tools aren't working hard enough for you and they're holding you back, it's time to upgrade to the insightful world of graph visualization. - [Product update: 5x faster layout performance](https://cambridge-intelligence.com/product-update-layout-performance/): KeyLines 7.1 & ReGraph 4.1 feature big performance gains & greater flexibility for our popular sequential layout. Check out what else is new. - [OUT NOW: Cloud security visualization white paper](https://cambridge-intelligence.com/cloud-security-visualization-white-paper/): Download our cloud security visualization white paper - perfect for anyone who needs to understand how to keep their cloud assets secure. - [Product update: richer styles and nanosecond timing](https://cambridge-intelligence.com/kronograph_2-4/): KronoGraph 2.4 introduces duration markers and enhanced styling options to make important characteristics of markers, events and entities stand out. - [The top 6 trends in cyber threat detection according to experts](https://cambridge-intelligence.com/cyber-threats-are-a-business-problem/): How do senior management teams prioritize cyber threat detection? We look at the top cyber security trends from the latest reports, surveys and RSAC. - [Want a 10% increase in ROI? Add a data visualization component](https://cambridge-intelligence.com/data-visualization-component-roi/): We present a simple method for calculating the return on investment (ROI) of adding a data visualization component to your web app. Try it! - [SolidJS tutorial: get your KeyLines app into pole position](https://cambridge-intelligence.com/solidjs-tutorial-keylines/): This SolidJS tutorial shows how to create a simple web app using this React-like framework with KeyLines, our graph visualization SDK. - [6 successful organizations and why they chose our technology](https://cambridge-intelligence.com/6-successful-organizations-and-why-they-chose-our-technology/): Six of our successful customers explain how our data visualization SDKs made their complex data investigation and analysis tools more effective. - [How to build a Neo4j visualizer with KeyLines](https://cambridge-intelligence.com/data-visualization-web-app-with-neo4j/): Build a Neo4j visualizer. This tutorial integrates our graph visualization SDK with Neo4j to create a powerful data visualization web app. - [The 8 biggest challenges in the tech industry in 2023](https://cambridge-intelligence.com/a-ceos-greatest-fears/): Find the 8 key business challenges tech leaders face in 2023, and how more effective visual data analytics can help address them. - [Product update: customized displays & sequence views](https://cambridge-intelligence.com/kronograph-2-3-product-update/): KronoGraph 2.3 introduces a new way to customize your display, an example of how to evenly space bursts of data, and advanced search options. - [Simple code that'll revolutionize your graph design](https://cambridge-intelligence.com/revolutionize-your-graph-design/): Discover the game-changing graph design features available in KeyLines and ReGraph, our graph visualization software development toolkits. - [The advanced node styling users want in their graph visualizations](https://cambridge-intelligence.com/keylines-7-regraph-4/): KeyLines and ReGraph software development toolkits deliver an advanced level of node styling capability and almost limitless customization options. - [Infinitely flexible data visualization design with KeyLines 7.0 and ReGraph 4.0](https://cambridge-intelligence.com/infinitely-flexible-data-visualization-design/): The latest major releases of our graph visualization toolkits empower software product designers to realize their visualization design without compromise. - [A product manager's guide to data visualization options](https://cambridge-intelligence.com/a-product-managers-guide-to-data-visualization-options/): Let's explore your data visualization options and the wider implications of your decision for the product and your stakeholders as a product manager. - [Puppeteer tutorial: create a graph visualization app in minutes](https://cambridge-intelligence.com/puppeteer-tutorial/): In this Puppeteer tutorial, developer Christian Lentfort shows you how to create a simple server application using the Puppeteer library with KeyLines. - [The basics of map data visualization](https://cambridge-intelligence.com/basics-of-map-data-visualization/): We explore map data visualization: what it is, what it’s for, and why you need it if you're serious about analyzing connected data. - [Supply chain network visualization: the spinach story](https://cambridge-intelligence.com/supply-chain-network-visualization/): Based on a real E. coli breakout, see how KronoGraph's showcase demo on supply chain network visualization provides full & fast traceability. - [KronoGraph 2.2: Revealing a new showcase](https://cambridge-intelligence.com/kronograph-2-2/): The latest update to KronoGraph includes a demo which showcases the powerful benefits that data visualization brings to supply chain management. - [Svelte tutorial: create a super-fast app with KeyLines](https://cambridge-intelligence.com/svelte-tutorial-keylines/): With Svelte getting top billing in the State of JS 2022 survey, we prepared a Svelte tutorial to show you how to integrate it with our KeyLines SDK. - [Identity fraud detection with Amazon Neptune](https://cambridge-intelligence.com/amazon-neptune-identity-fraud/): Follow this tutorial to build an interactive graph & timeline visualization application for identity fraud detection with Amazon Neptune. - [Paying it forward: We’re donating to five Cambridge charities](https://cambridge-intelligence.com/paying-it-forward/): We’ve donated a total of £70,000 to five charities who are working tirelessly to make life better for people throughout Cambridgeshire. - [Using graph theory to make 2022 World Cup predictions](https://cambridge-intelligence.com/fifa-world-cup-2022-prediction/): After our success in 2018, we made made further World Cup predictions in 2022 using only graph theory as our guide. See how we did and compare the results. - [Our net zero journey: 2022 update](https://cambridge-intelligence.com/sustainability-update-2022/): Learn about our efforts to limit our environmental impact, including a summary of our total carbon footprint and emissions for 2023. - [4 steps to infinitely flexible graph visualization design](https://cambridge-intelligence.com/flexible-visualization-design/): Bring the perfect graph visualization design to life: our KeyLines and ReGraph SDKs offer almost infinite customization and flexibility. - [Ultimate guide to supply chain visualization: available now](https://cambridge-intelligence.com/supply-chain-visualization-white-paper/): If you want to optimize every stage of your supply chain, our ultimate guide to supply chain visualization is for you. Here's a sneak peek. - [Product update: Heatmaps with more 🔥](https://cambridge-intelligence.com/product-update-heatmaps-with-more-heat/): Discover the new possibilities of KronoGraph 2.1. With the new release we are bringing exciting features to the timeline heatmap views. - [TigerGraph tutorial: how to integrate with ReGraph](https://cambridge-intelligence.com/tigergraph-tutorial-how-to-integrate-with-regraph/): Watch and follow this TigerGraph tutorial to create a React graph visualization application that integrates with your cloud database. - [Product updates: extend your graph visualization app](https://cambridge-intelligence.com/graph-visualization-timeline-demos/): The latest updates to our graph visualization software development toolkits bring KronoGraph 2.0's exciting new features to our timeline demos. - [Graph visualization techniques that are child's play](https://cambridge-intelligence.com/graph-visualization-techniques/): Who says graph visualization can't be fun? Let's look at some graph visualization techniques we can learn from kids' puzzles. - [See time-based analysis through a new lens](https://cambridge-intelligence.com/timeline-data-through-a-new-lens/): This post shows how KronoGraph, our timeline visualization software development toolkit, helps investigators perform advanced time-based analysis. - [Cambridge Intelligence announces KronoGraph 2.0](https://cambridge-intelligence.com/press-release-kronograph-2-0/): The latest major release of KronoGraph - the timeline visualization SDK - has arrived! Discover the innovative lens that makes it unique. - [KronoGraph 2.0: see 1000s of timelines in a single visualization](https://cambridge-intelligence.com/kronograph-2-0-see-1000s-of-timelines-in-a-single-visualization/): Announcing KronoGraph 2.0: the only timeline analysis tool that lets users combine thousands of timelines into a single visualization. - [Product updates: More flexibility with demos and combos](https://cambridge-intelligence.com/graph-visualization-sdk-update-sep22/): The latest releases of our graph visualization software development toolkits bring more control over combos, and a live coding environment for demos. - [Geospatial data visualization with ReGraph and RedwoodJS](https://cambridge-intelligence.com/geospatial-data-visualization-regraph-redwoodjs/): Learn how to create powerful geospatial data visualizations with RedwoodJS and ReGraph, a software development toolkit from Cambridge Intelligence. - [Customer behavior analysis with data visualization](https://cambridge-intelligence.com/customer-behavior-analysis/): Learn how to use our data visualization toolkit to build a martech platform that makes customer behavior analysis practical, beautiful and actionable. - [The ultimate guide to timeline data modeling](https://cambridge-intelligence.com/timeline-data-modeling/): Want to know how to do timeline data modeling? We explore best practices with real-world examples of the best timeline modeling strategies. - [Easy visual analytics for data scientists with KeyLines](https://cambridge-intelligence.com/visual-analytics-for-data-scientists/): Build visual analytics tools for data scientists using our KeyLines software development toolkit & Amazon Neptune's Python library for Jupyter Notebooks. - [Collaborative investigation with ModalConnect](https://cambridge-intelligence.com/collaborative-investigations/): Find out how ModalConnect uses our technology to power advanced visual analytics for investigations in their collaborative intelligence application. - [C3 AI: Predictive insights with graph-powered enterprise AI](https://cambridge-intelligence.com/graph-powered-enterprise-ai-with-c3-ai/): Learn how C3 AI uses graph and timeline visualization technology from Cambridge Intelligence to help bring automated predictive insights to any industry. - [Summer social: Sake in the sun](https://cambridge-intelligence.com/summer-social-sake-in-the-sun/): After two years of virtual company socials we rediscovered the great outdoors together last week, at our belated 10 year anniversary celebration. - [Decentralizing the internet with Synternet & ReGraph](https://cambridge-intelligence.com/decentralizing-the-internet/): Find out how Synternet, a global team of web3 pioneers, use data visualization toolkits to create a live journey planner for the internet. - [Sequential layout: the best way to handle tiered data](https://cambridge-intelligence.com/sequential-layout-the-best-way-to-handle-tiered-data/): Sequential layout is the best choice for tiered data containing distinct levels of nodes. Find out what makes it so powerful and effective. - [Elastic UI framework & ReGraph tutorial](https://cambridge-intelligence.com/elastic-ui-regraph/): Learn how to use the Elastic UI framework to build an interactive graph visualization app that looks great and is ready to use in minutes. - [Product update: coding playground & testing APIs](https://cambridge-intelligence.com/klupdatemay22/): The latest updates to our graph visualization toolkits include new testing APIs and a live-coding playground. Read our product update to find out more. - [Product update: timelines get smarter & more stylish](https://cambridge-intelligence.com/kgupdatemay22/): The latest KronoGraph versions offer some visually stunning features and enhancements to inspire your creativity. Learn more about the updates here. - [Kubernetes Observability Data Made Clearer with Virtana OpsCruise](https://cambridge-intelligence.com/opscruise-observability-visualization/): See how Virtana OpsCruise uses KeyLines, the graph visualization software development toolkit, in their leading modern applications observability platform - [CEO Joe reflects on his startup journey with ideaSpace](https://cambridge-intelligence.com/ideaspace/): Our CEO Joe Parry returns to Cambridge community ideaSpace to share insights and advice for early stage entrepreneurs. We've transcribed the podcast here. - [5 ways to wellbeing & good mental health](https://cambridge-intelligence.com/5-ways-to-wellbeing/): For Mental Health Awareness Week, we share how Cambridge Intelligence encourages its employees to support and improve mental health in 5 ways. - [Bitcoin visualization: analyzing a charity's success with crypto](https://cambridge-intelligence.com/bitcoin-visualization-analyzing-a-charitys-success-with-crypto/): In this article we use bitcoin visualization to track how one charity’s clever cryptocurrency activity boosted donation values by almost 300%. - [WannaCry analysis: visualizing their ransomware attack](https://cambridge-intelligence.com/cryptocurrency-analysis-visualizing-the-wannacry-attack/): Our WannaCry analysis shows how data visualization tools reveal insights from complex ransomware attacks that involve cryptocurrency accounts. - [Next.js data visualization for faster graph visualization apps](https://cambridge-intelligence.com/nextjs-and-regraph-for-faster-apps/): In this blog post, we use ReGraph software development toolkit to build a Next.js data visualization app that delivers strong developer and user experience - [Layouts for large network visualization](https://cambridge-intelligence.com/large-network-visualization/): Large network visualization is no problem for our toolkits! We used two of our favorite layouts to map out a section of the internet. - [Meet the team: Software developer David](https://cambridge-intelligence.com/david-egbue/): Software developer David is one of our newest team members. He talks about his first six months at Cambridge Intelligence. - [Product updates: stacking and sorting sequential layouts](https://cambridge-intelligence.com/product-updates-stacking-and-sorting-sequential-layouts/): The latest updates to KeyLines and ReGraph, our graph visualization toolkits, give you even more control over your hierarchical data layouts. - [9 techniques for your blockchain analysis tool](https://cambridge-intelligence.com/blockchain-analysis-tool-techniques/): With these popular techniques, your blockchain analysis tool will provide powerful visualizations for understanding vast and complex data. - [Product update: KronoGraph's new anti-fraud demo](https://cambridge-intelligence.com/product-update-kronographs-anti-fraud-demo/): The latest versions of KronoGraph bring new features including an anti-fraud demo and customizable heatmaps to our timeline visualization tool. - [Intelligence dissemination made easy with PDF exports](https://cambridge-intelligence.com/intelligence-dissemination-with-pdf-exports/): We use our graph visualization software development toolkits to publish a PDF report based on multiple snapshots of interactive graph analysis. - [Technical tutorial: using ReGraph in a Remix app](https://cambridge-intelligence.com/technical-tutorial-using-regraph-in-a-remix-app/): In this technical tutorial for developers, we’ll show you how to get ReGraph running smoothly in Remix, a full-stack web framework. - [Using Angular CLI to get started with KeyLines](https://cambridge-intelligence.com/using-angular-cli-to-get-started-with-keylines/): Find out how quick and easy it is to integrate Angular CLI with KeyLines, our graph visualization toolkit for JavaScript developers. - [Visualizing Wordle tactics with KeyLines](https://cambridge-intelligence.com/visualizing-wordle-tactics-with-keylines/): Have you ever wondered what's the best starter word for Wordle? We've used KeyLines, our graph visualization toolkit, to reveal the answer. - [Visualizing Microsoft Azure Cosmos DB with our SDKs](https://cambridge-intelligence.com/cosmos-db-nobel-prizes/): Using Microsoft Azure Cosmos DB? This developer tutorial shows how to create a Cosmos visualization and gives an insightful exploration of Nobel Prize data. - [Unlocking unstructured data analysis with Unstruk](https://cambridge-intelligence.com/unlocking-unstructured-data/): Unstruk Data’s unstructured data platform uses our ReGraph software development toolkit to help people transform big, complex data into actionable insights. - [Root cause analysis with timeline & graph visualization](https://cambridge-intelligence.com/root-cause-analysis-timeline/): Our updated guide to building a custom root cause analysis timeline and graph visualization app in React, with ReGraph and KronoGraph - [Visualizing a timeline of mobile money fraud](https://cambridge-intelligence.com/mobile-money-fraud/): Let's look at mobile money fraud detection techniques using KronoGraph’s powerful combination of time series charts and events timeline. - [Cambridge Intelligence: Ten memories that shaped us](https://cambridge-intelligence.com/cambridge-intelligence-ten-memories-that-shaped-us/): 2021 was a landmark year for Cambridge Intelligence as we reached our 10 year anniversary. We've listed our favourite memories from an incredible decade. - [Product updates: faster layouts & localization](https://cambridge-intelligence.com/product-updates-localization-and-faster-layouts/): These updates deliver serious improvements to KeyLines & ReGraph layout performance, plus a playground & localization support for KronoGraph. - [Meet our brilliant summer interns from 2021](https://cambridge-intelligence.com/meet-our-2021-summer-interns/): Every year Cambridge Intelligence runs a paid internship program giving the interns a very hands-on experience with our commercial software. - [Financial fraud detection with ArangoDB](https://cambridge-intelligence.com/financial-fraud-detection-with-arangodb/): Let's explore the world of financial fraud detection using ArangoDB's powerful query language (AQL) and our data visualization toolkits. - [5 reasons why developers love our live-coding playgrounds](https://cambridge-intelligence.com/data-visualization-playgrounds/): Developers love our playgrounds. Why? ReGraph and KronoGraph's interactive live-coding environments transform the way they share, debug and test code. - [Tailwind CSS tutorial for graph visualization](https://cambridge-intelligence.com/tailwind-css-tutorial-for-graph-visualization/): In this Tailwind CSS tutorial, we’ll show you how to customize your ReGraph app and achieve the designs you want quickly and easily. - [5 essential tips for React developers using ReGraph](https://cambridge-intelligence.com/5-tips-for-devs-using-regraph-react/): This post gives practical tips to developers using ReGraph, our graph visualization SDK for React, on how to avoid common coding issues. - [We’re going net zero carbon at Cambridge Intelligence](https://cambridge-intelligence.com/were-going-net-zero-carbon/): At Cambridge Intelligence, We're acutely aware of our impact on the natural environment. That's why we're going net zero, back-dated to 2019. - [Product updates: sharper rectangular combos](https://cambridge-intelligence.com/product-updates-rectangular-combos/): Find out what's new in our latest KeyLines & ReGraph releases. Highlights include improved rectangular combos and support for Angular 12. - [Visualize a cyber attack with the MITRE ATT&CK framework](https://cambridge-intelligence.com/visualize-a-cyber-attack-with-the-mitre-attack-framework/): This article demonstrates how adding the MITRE ATT&CK framework to your data visualizations can power your strongest cybersecurity strategy. - [How to spot Amazon review fraud with data visualization](https://cambridge-intelligence.com/spot-fake-amazon-reviews-with-data-visualization/): In this post, I’ll spot Amazon review fraud using the powerful graph and timeline fraud visualization tools - KeyLines and KronoGraph. - [React Hooks vs Redux for graph analytics apps](https://cambridge-intelligence.com/react-hooks-vs-redux-for-graph-analytics-apps/): This technical article explores the benefits of React Hooks vs Redux for state management. Is there an effective hybrid solution? Yes! - [Forensic timeline analysis of network traffic](https://cambridge-intelligence.com/forensic-timeline-analysis-of-network-traffic/): Let's find out how to use network visualization and forensic timeline analysis to make sense of complex, high-velocity network traffic. - [Styled Components tutorial for graph visualizations](https://cambridge-intelligence.com/styled-components-tutorial-for-graph-visualizations/): Follow this Styled Components tutorial to build a React graph visualization app with themes from the styled-components library for our SDKs. - [Enhance your dashboard design with data visualization](https://cambridge-intelligence.com/dashboard-design-with-data-visualization/): Build a tool that'll improve your dashboards! We'll use our data visualization SDKs to create a slick visual network & timeline analysis app. - [Graph analytics 101: reveal the story behind your data](https://cambridge-intelligence.com/graph-analytics-101/): Graph analytics essentials: what they are, why they’re important, and how they provide a deeper understanding of graph visualizations. - [Visual network analysis dashboards that work](https://cambridge-intelligence.com/visual-network-analysis-dashboards/): Let's explore how visual network analysis tools complement dashboards, adding context, interactivity and insight into links and connections. - [Interactive graph visualization: 4 easy styling options](https://cambridge-intelligence.com/interactive-graph-visualizations/): Interactive graph visualization just got easier! These 4 examples show how to customize hover and select behavior to match your users' needs. - [The best data flow visualization analysis tools](https://cambridge-intelligence.com/visualization-tools-for-flow-analysis/): Discover how we use KeyLines & KronoGraph to create data flow visualization apps, essential for investigating financial fraud, AML & more. - [How data visualization solves your big data ROI problem](https://cambridge-intelligence.com/big-data-visualization-roi/): How can you calculate the ROI from your investment in the data visualization? We explore why data graph visualization is a great investment. - [Cambridge Intelligence's focus on wellbeing at work](https://cambridge-intelligence.com/wellbeing-at-work/): For Mental Health Awareness Week, we take a look at the ways Cambridge Intelligence encourages positive mental health and wellbeing. - [Product update: progress events in organic layout](https://cambridge-intelligence.com/product-update-progress-events-in-organic-layout/): Find out about the new and exciting organic layout updates in our KeyLines, ReGraph and KronoGraph graph and timeline visualization toolkits. - [The fast & powerful organic layout that untangles every network](https://cambridge-intelligence.com/faster-smarter-adaptive-organic-layout/): Discover what makes the organic layout in our KeyLines and ReGraph software development toolkits the most powerful, high performing layout yet. - [Hooking KeyLines up to the Neo4j Bolt Protocol](https://cambridge-intelligence.com/hooking-keylines-neo4j-bolt-protocol/): Learn how to use the Neo4j Bolt Protocol to visualize Neo4j graph databases with the KeyLines graph visualization toolkit for JavaScript developers. - [Twitter data visualization with Neo4j](https://cambridge-intelligence.com/twitter-data-visualization-with-neo4j/): Let's use KronoGraph and ReGraph software development toolkits to dig deeper into an X data visualization to find patterns of behavior for troll accounts. - [High-resolution export of KeyLines charts](https://cambridge-intelligence.com/high-res-export-keylines/): Learn how KeyLines delivers ultra high-resolution export (16K) to PNG & JPEG - plus support for SVG - without compromising on chart quality. - [Faster timeline navigation in KronoGraph](https://cambridge-intelligence.com/kronograph-marquee-zoom/): KronoGraph users now enjoy faster timeline navigation with support for marquee zoom, plus an updated Storybook and shadow DOM support. - [Neo4j timeline visualization with KronoGraph](https://cambridge-intelligence.com/neo4j-timeline-visualization-with-kronograph/): Find out how to create an interactive React application where Neo4j timeline visualization and graph visualization work side-by-side. - [Sustainability matters: how we’re making a difference](https://cambridge-intelligence.com/carbon-offsetting/): Find out how our carbon offset contributions to eco projects by the Woodland Trust and Forest Carbon will help to combat climate change. - [Interactive timeline tools for joined-up investigations](https://cambridge-intelligence.com/interactive-timeline-tool-policing/): Investigators collate data to build a case, revealing an accurate and compelling story: the perfect use case for interactive timeline tools. - [How to make a successful career change](https://cambridge-intelligence.com/successful-career-change/): Find out how the Cambridge Intelligence team helped 3 teammates achieve their career goals, even though it meant switching to completely new roles. - [KronoGraph update: new timeline scale wrapping](https://cambridge-intelligence.com/kronograph-timeline-scale-wrapping/): Our timeline visualization tool KronoGraph 1.1, has a clever timeline scale wrapping feature for exploring behavior patterns. Read our product update to find out more. - [Pattern of life analysis with KronoGraph timelines](https://cambridge-intelligence.com/pattern-of-life-analysis/): Pattern of life analysis reveals habits and behaviors in big and complex data. See how KronoGraph makes this analysis faster and easier. - [Timeline investigation tools for law enforcement](https://cambridge-intelligence.com/timeline-investigation-tools-police/): See how timeline investigation tools help the police and intelligence agencies build criminal cases and monitor persons of interest - [Analyzing cryptocurrency using data visualization](https://cambridge-intelligence.com/bitcoin-timeline-graph-visualization/): See how you can analyze cryptocurrency with a live, integrated timeline and chart dashboard built using KeyLines and KronoGraph. - [React Material UI data visualization tutorial](https://cambridge-intelligence.com/regraph-react-material-ui-tutorial/): This React Material UI data visualization tutorial gets Material Design icons working with ReGraph to build stylish graph visualization apps. - [Traversals: powering the intelligence cycle for business](https://cambridge-intelligence.com/traversals-powering-the-intelligence-cycle-for-business/): See how Traversals combine search, data fusion, translation, and NLP to produce custom knowledge graphs on any topic on-demand with our ReGraph toolkit - [The ultimate guide to time-based data visualization and analysis](https://cambridge-intelligence.com/time-based-data-visualization/): Unlock the power of time-based data visualization and analysis with our ultimate guide. Learn techniques to display and interpret data for better insights. - [Introducing space-saving rectangular combos](https://cambridge-intelligence.com/graph-visualization-rectangular-combos/): Our ReGraph and KeyLines graph visualization toolkits support rectangular combos: a fresh approach to grouping nodes when space-saving is key. - [Product updates: a new angle on combos](https://cambridge-intelligence.com/product-update-rectangular-combos/): Our latest toolkit updates include rectangular combos, a revised KeyLines Neo4j tutorial, and ReGraph support for the latest version of React. - [Here's KronoGraph, our timeline visualization toolkit](https://cambridge-intelligence.com/kronograph-v1-released/): We’re excited to announce KronoGraph 1.0: the first developer toolkit for scalable, interactive, browser-based timeline visualizations. - [Color theory for data visualization](https://cambridge-intelligence.com/choosing-colors-for-your-data-visualization/): We explore color theory for data visualization and how the right colors will make your app look good and make your data more compelling. - [Malware investigation tools for cyber analysts](https://cambridge-intelligence.com/building-engaging-visualization-tools-for-cyber-analysts/): Learn how to build engaging data visualization tools for cyber threat intelligence, incident investigation and malware timeline analysis. - [Dynamic network visualization methods explored](https://cambridge-intelligence.com/methods-visualizing-dynamic-networks/): Let's explore the most popular dynamic network visualization methods, and how our data visualization toolkits handle time-based data. - [Timeline & graph visualization with KronoGraph and KeyLines](https://cambridge-intelligence.com/integrating-kronograph-with-keylines/): This developer tutorial shows how to create a graph and timeline visualization using our KeyLines and KronoGraph software development toolkits. - [Python graph visualization using Jupyter & ReGraph](https://cambridge-intelligence.com/python-graph-visualization-using-jupyter-regraph/): Get Python graph visualization! How to integrate JupyterLab & ReGraph to create powerful, scalable & beautiful Jupyter graph visualizations. - [How to use our timeline visualization React component](https://cambridge-intelligence.com/get-started-with-kronograph-for-react/): React devs: find out how quick and easy it is to build a simple React application using KronoGraph, our timeline visualization toolkit. - [Insider trading detection using timeline visualization](https://cambridge-intelligence.com/fraud-investigations-with-timeline-visualization/): Building timeline visualization tools for anti-fraud and insider trading detection, using the KronoGraph timeline visualization toolkit. - [JavaScript timeline visualization with KronoGraph](https://cambridge-intelligence.com/get-started-with-kronograph-timeline-visualization-in-javascript/): Follow this tutorial to build your own JavaScript timeline visualization tool. We'll also analyze James Bond's evolving taste in watches! - [5 popular use cases for KronoGraph timeline analysis](https://cambridge-intelligence.com/5-popular-use-cases-for-kronograph-timeline-analysis/): Want to add rich, interactive timelines to your investigative apps? Check out the top 5 use cases for timeline analysis using KronoGraph. - [KronoGraph: timeline visualization that drives investigations](https://cambridge-intelligence.com/kronograph-timeline-visualization-eap/): Cambridge Intelligence, creators of data visualization technologies, announces KronoGraph: a new way to build scalable timelines that drive investigations. - [The big data challenge: visualizing Twitter with ReactJS & GraphQL](https://cambridge-intelligence.com/visualizing-twitter-with-regraph-graphql/): Follow this guide to build ReactJS graph visualization applications - with live X (formerly Twitter) data using GraphQLHub & ApolloClient. - [How Hume & KeyLines make levels of insight skyrocket](https://cambridge-intelligence.com/graphaware-hume-esa-case-study/): Find out how GraphAware's Hume and KeyLines help the European Space Agency see the power of Natural Language Processing (NLP) and graph visualizations. - [Six essential cyber security analysis tools](https://cambridge-intelligence.com/cyber-security-curved-links/): With examples from our KeyLines and ReGraph toolkits, this blog focuses on 6 cyber security analysis tools that'll bring your data to life. - [Visualizing network infrastructure with Memgraph & ReGraph](https://cambridge-intelligence.com/exploring-energy-infrastructure-with-memgraph-regraph/): See how visualizing network infrastructure is made fast and simple with the ReGraph graph visualization software development toolkit and MemGraph. - [Build the best graph visualization user experience](https://cambridge-intelligence.com/keylines-6-0-build-the-best-user-experience/): KeyLines 6.0 is available now, featuring a powerful new events engine, ingenious adaptive layouts and curved links to make your apps look great. - [Cambridge Intelligence announces KeyLines 6.0](https://cambridge-intelligence.com/cambridge-intelligence-announces-keylines-6-0/): Cambridge Intelligence today released a major new version of KeyLines, the industry-leading graph visualization toolkit for JavaScript developers. - [Cambridge Intelligence launches ReGraph 2.0](https://cambridge-intelligence.com/cambridge-intelligence-launches-regraph-2-0/): Cambridge Intelligence release the latest major version of ReGraph (2.0), the graph visualization toolkit for React developers. Learn more about our recent updates. - [ReGraph 2.0: adaptive layouts have arrived](https://cambridge-intelligence.com/regraph-2-0-adaptive-layouts/): ReGraph 2.0 for React developers features intuitive layouts, automatic viewport options, customizable sequential layouts and a new mafia showcase demo. - [Cryptocurrency investigation tools: finding high-risk transactions](https://cambridge-intelligence.com/identifying-high-risk-transactions-in-xrp-ripple-data/): Watch our tutorial on how to use data visualization software development toolkits and the XRP API to create a cryptocurrency investigation tool. - [Cryptocurrency AML compliance: a visual approach](https://cambridge-intelligence.com/aml-compliance-in-the-age-of-cryptocurrency/): This post explores cryptocurrency AML compliance, and how link analysis helps financial institutions meet the rules of FinCEN and others. - [Visualizing the best strategic collaborations](https://cambridge-intelligence.com/visualizing-strategic-collaborations/): Explore 3 ways our graph visualization technology can support the best strategic collaborations, allowing teams to tackle the world's toughest challenges. - [The best way to test a data visualization toolkit](https://cambridge-intelligence.com/testing-a-data-visualization-toolkit/): Roger Murby shares his experience as a software test engineer and how he found the best methods to test our data visualization toolkit. - [Why build a React network graph with ReGraph?](https://cambridge-intelligence.com/state-driven-app-design-for-graphviz/): ReGraph, our SDK for React, lets users build powerful network graph visualizations. In this article we compare imperative vs declarative JavaScript models. - [Graph visualization: the basics](https://cambridge-intelligence.com/graph-viz-basics-pt1-why-graphs/): Are you new to graph visualization? Get an introduction to the node-link graph model, and why you should visualize your graph data. - [Data breach visualization: exploring cyber security graphs](https://cambridge-intelligence.com/visualizing-cyber-security-graphs-data-breaches/): Explore cyber threat intelligence and graph visualization in the VERIS database, revealing data breach patterns and boosting your security. - [Data cleansing with graph visualization](https://cambridge-intelligence.com/data-cleansing-with-graph-visualization/): The first step in the data cleansing process is understanding where data quality issues exist. We explore some common quality issues, using real datasets. - [How ReGraph’s powerful performance measures up](https://cambridge-intelligence.com/regraphs-powerful-performance/): ReGraph delivers the quality and speed analysts expect from top graph visualization tools. Easily benchmark speeds with our performance demo. - [Visualizing the Amazon Neptune database with KeyLines](https://cambridge-intelligence.com/visualizing-the-amazon-neptune-database-with-keylines/): This step-by-step developer tutorial describes how to build an AWS Neptune visualization tool using the KeyLines graph visualization toolkit. - [How to visualize a DBpedia knowledge graph](https://cambridge-intelligence.com/visualizing-a-knowledge-graph/): See how we built a knowledge graph visualization using SPARQL, DBpedia and KeyLines to visualize of connections between Wikipedia articles. - [Link analysis for fraud detection](https://cambridge-intelligence.com/link-analysis-fraud-detection/): Follow a step by step example demonstrating how link analysis can enhance quick and efficient fraud detection processes. Learn more about our SDKs. - [Graph visualization at scale: strategies that work](https://cambridge-intelligence.com/visualize-large-networks/): Learn the successful graph visualization strategies that work at scale. In this article we cover proven techniques to visualize and uncover insight. - [Graph visualization: dealing with starbursts](https://cambridge-intelligence.com/dealing-with-starbursts/): A starburst is when one heavily connected node dominates your graph visualization. What's the best way to tackle them? Here are some practical techniques. - [PageRank centrality & EigenCentrality](https://cambridge-intelligence.com/eigencentrality-pagerank/): PageRank centrality & EigenCentrality are powerful graph functions in our visualization technology. Discover what they are & how they work. - [How to visualize a customer knowledge graph](https://cambridge-intelligence.com/knowledge-graphs-to-understand-customers/): See how we built a customer knowledge graph from customer relationship management (CRM) data and brought it to life with KeyLines graph visualizations. - [The ultimate guide to creating graph data models](https://cambridge-intelligence.com/graph-data-modeling-101/): This blog post covers everything you need to start creating effective data models that'll help your users find insight in connected data fast. - [Social network analysis 101: centrality measures explained](https://cambridge-intelligence.com/keylines-faqs-social-network-analysis/): An easy introduction to social network centrality measures. Learn more about degree, betweenness, closeness, eigencentrality and PageRank centrality. - [Graph visualization: see through the snowstorm](https://cambridge-intelligence.com/seeing-through-the-snowstorm/): Discover how to eliminate the 'snowstorm' effect in data visualizations with data enrichment, aggregation, and entity resolution for clearer insights. - [Graph visualization: fixing data hairballs](https://cambridge-intelligence.com/how-to-fix-hairballs/): How to avoid ‘the hairball’ – showing connections that are so dense, they can’t be usefully visualized. It’s a problem that affects many large datasets. - [Harnessing Hooks in your ReGraph code](https://cambridge-intelligence.com/hooks-in-regraph/): In this post, Matt from our development team reveals how he uses React Hooks to create powerful, reusable features in ReGraph, our toolkit for React. - [React Neo4j visualization using GRANDstack](https://cambridge-intelligence.com/grand-stack-graph-visualization/): We show how quickly and easily you can use GRANDstack with our software development toolkit to create powerful React Neo4j visualization applications. - [Connected supply chains: the Illunex platform](https://cambridge-intelligence.com/illunex-connecting-company-supply-chains/): This case study looks at how South Korean startup, Illunex, combines AI with KeyLines' graph visualization to help companies build connected supply chains - [Visual Bitcoin analysis](https://cambridge-intelligence.com/visualizing-bitcoin-part-1/): Real-world examples of how visual Bitcoin analysis can make sense of cryptocurrency transaction patterns. Learn how graph visualization can help. - [Leveraging the AWS stack with ReGraph](https://cambridge-intelligence.com/aws-neptune-regraph-tutorial/): How to visualize graph data using the Amazon Neptune graph database and ReGraph, our React software development toolkit for graph visualization. - [5 reasons React developers love ReGraph](https://cambridge-intelligence.com/5-reasons-react-developers-love-regraph/): For React developers, ReGraph offers a simple and clean coding experience. It has familiar logic, easy state handling and well-documented props. - [ReGraph v1.0: Graph visualization for React developers](https://cambridge-intelligence.com/regraph-v1-0-now-available/): After a successful Early Access Program, we’re proud to release v1.0 of ReGraph, our graph data visualization toolkit for React developers. - [Designing simple visual models that users love](https://cambridge-intelligence.com/visual-models-that-delight-users/): Want to create visual models that deliver the best user experience (UX)? You’ll see how keeping things simple is the key to success. - [Get the perfect look & feel for your data visualizations](https://cambridge-intelligence.com/getting-the-perfect-look-and-feel-for-your-network-visualizations/): How to build great network visualization tools that fit seamlessly inside your existing applications, matching workflow behaviors as well as styles. - [Getting started with ReGraph, our React toolkit](https://cambridge-intelligence.com/getting-started-with-regraph-our-react-toolkit/): Want to get started with ReGraph, the graph visualization toolkit for React? This step-by-step tutorial covers everything you need to know. - [How WebGL powers the best user experience](https://cambridge-intelligence.com/how-webgl-powers-ux/): This post covers WebGL: its function, importance to UX, and the recent 50% performance improvement in our KeyLines and ReGraph toolkit technology. - [Introducing ReGraph for React developers](https://cambridge-intelligence.com/regraph-eap-launch/): Cambridge Intelligence today launched an Early Access Program for ReGraph, a brand new graph data visualization toolkit for React developers. - [Advanced data visualization powered by Azure Cosmos DB](https://cambridge-intelligence.com/cosmos-db-joins-tech-alliance/): Building powerful data visualization components with Azure Cosmos DB, Microsoft’s globally distributed, multi-model database service. - [Why we love innovative Friday Projects](https://cambridge-intelligence.com/friday-freedom/): This blog explores our Friday Projects initiative. Every Friday, the development team get to work on anything that takes their interest. - [Get more from your graphs with glyphs](https://cambridge-intelligence.com/graphs-with-glyphs/): This blog shows five of our favorite uses for glyphs to help breathe new life into your network visualization charts. Read and find out more. - [Using KeyLines to visualize greenhouse gas emissions](https://cambridge-intelligence.com/first-impressions-of-keylines/): In this blog post, a first-time KeyLines user describes their experience of using the graph visualization toolkit to create their own visualization. - [Bring chord diagrams to life with graph visualization](https://cambridge-intelligence.com/bringing-chord-diagrams-to-life-with-keylines/): There are so many visualization options to choose from. In this post, we examine the pros and cons of one popular choice: chord diagrams. - [Map-based connections: presenting graphs on images with KeyLines](https://cambridge-intelligence.com/keylines-tutorial-presenting-graphs-on-images/): Our tutorial shows how to use images as backdrops so you can add custom context to your map-based connections. Learn how to apply it to your visualization. - [5 quirky ways to style combos for maximum impact](https://cambridge-intelligence.com/5-quirky-ways-to-style-combos-for-maximum-impact/): Encourage your inner creative genius with five combo styling ideas for graph visualization that you've probably never thought of. - [Esri ArcGIS data visualization for powerful geospatial analysis](https://cambridge-intelligence.com/more-powerful-geospatial-with-keylines-and-esri-arcgis/): Integrate KeyLines with Esri’s open source esri-leaflet library to support ArcGIS data visualization in your powerful applications. - [Cambridge Intelligence - investing in our people](https://cambridge-intelligence.com/cambridge-intelligence-investing-in-our-people-always/): In this blog post we highlight the experiences of two Cambridge Intelligence developers and how they chose to use their personal development plan. - [How to visualize a Stardog knowledge graph](https://cambridge-intelligence.com/a-night-at-the-oscars-with-keylines-and-stardog/): Learn how to build a powerful, scalable and customisable visualization application using the Stardog knowledge graph database and KeyLines. - [Game of Nodes: Visualizing a 13-14th century social network](https://cambridge-intelligence.com/game-of-nodes-visualizing-a-13th-century-social-network/): In this blog, we'll explore a medieval community using graph visualizations and reveal the evolution of a peasant network through social network analysis. - [Bring time-series data to life with visualization](https://cambridge-intelligence.com/bringing-time-series-data-to-life-with-keylines/): We integrate KeyLines with InfluxDB - a time series database (TSDB) - to see how it can help us understanding complex dynamic graph data. - [MemGraph visualization tutorial: visualizing TED Talks data](https://cambridge-intelligence.com/visualizing-ted-talks-data-with-memgraph/): Follow this MemGraph visualization tutorial to see how to integrate the KeyLines graph visualization toolkit with the Memgraph graph database - [Geospatial graph insight without limits](https://cambridge-intelligence.com/keylines-5-0-geospatial-graph-insight-without-limits-announce/): Cambridge Intelligence, creators of connected data visualization tools that make the world safer, today announced the release of KeyLines 5.0. - [KeyLines 5.0: Magnificent map mode layout & more](https://cambridge-intelligence.com/keylines-5-0-magnificent-map-mode-more/): We're excited to announce the release of KeyLines 5.0: the next generation in visualizing connections in geospatial data. Read our product update. - [Visualizing the friendship paradox](https://cambridge-intelligence.com/visualizing-the-friendship-paradox-with-keylines/): We leverage the advanced features of our toolkits to test the friendship paradox, showcasing how customization enhances insights from evolving networks. - [Graph visualization UX](https://cambridge-intelligence.com/graph-visualization-ux-how-to-avoid-wrecking-your-graph-visualization/): Discover 5 timeline and graph visualization UX tips for building beautiful and intuitive charts and timelines for network and event analysis. - [Create a map visualization with KeyLines and Neo4j geospatial data](https://cambridge-intelligence.com/mapping-a-connected-world-the-value-of-geospatial-graph-visualization/): Find out how KeyLines and Neo4j integrations make it easy to exploit geospatial data. Discover 3 compelling use cases for map visualization. - [Five steps to tackle big graph data visualization](https://cambridge-intelligence.com/big-graph-data-visualization/): A step-by-step guide to big graph data visualization, showing how to bring millions of connected nodes and links down to a human-friendly scale. - [My internship at Cambridge Intelligence – Oscar](https://cambridge-intelligence.com/internship-oscar/): Each year we welcome students and recent graduates to our summer internship. Cambridge University graduate Oscar Chen shares his experience. - [How we predicted the World Cup result](https://cambridge-intelligence.com/how-we-predicted-the-world-cup-result/): We used network theory to predict the World Cup winner and it turned out to be remarkably accurate. Read this article to see what happened. - [Can graph theory predict the World Cup winner?](https://cambridge-intelligence.com/graph-theory-world-cup-winner-prediction/): In this blog post, we explore how graph theory can predict outcomes, testing its effectiveness by predicting the winner of the 2018 FIFA World Cup. - [Visualizing the 2018 World Cup](https://cambridge-intelligence.com/visualizing-2018-world-cup/): With the World Cup in full swing, we thought it would be fun to visualize it using our graph visualization technology. See what we came up with! - [Creating an NYC taxi data visualization with KeyLines](https://cambridge-intelligence.com/visualizing-nyc-taxi-cab-data/): Find out how we created an NYC taxi data visualization using KeyLines, making sense of a large and complex dataset. Let’s take a look! - [The benefits of a graph visualization application](https://cambridge-intelligence.com/why-you-should-power-your-application-with-graph-visualization/): Discover the benefits of graph visualization and why it should be a core part of your web application – it’s not just pretty pictures. - [Achieve Customer 360 with graph visualization](https://cambridge-intelligence.com/achieve-customer-360-with-graph-visualization/): Work with graphs to achieve Customer 360 visualization and better understand customers. Predict future behaviors with insightful graph visualization. - [Choosing a graph visualization partner](https://cambridge-intelligence.com/how-to-choose-the-right-graph-visualization-partner-part-1/): We look at three high-level questions you should consider when choosing a graph visualization partner, to make sure they’re up to scratch. - [trust-hub: using graphs to power personal data compliance](https://cambridge-intelligence.com/trust-hub-using-graph-technologies-to-power-personal-data-compliance/): Learn how trust-hub’s Privacy Lens app and our KeyLines software development toolkit visualizations help organizations manage and optimize personal data flow. - [Graph visualization tools and accessibility](https://cambridge-intelligence.com/build-accessible-data-visualization-apps-with-keylines/): How to build graph visualization tools that are accessible to all your users, including keyboard shortcuts and selecting appropriate colors. - [Network alert and network topology visualization](https://cambridge-intelligence.com/spot-alerts-network-topologies-graph-visualization/): How network topology visualization can help you understand your critical infrastructure, and investigate network alerts more efficiently. - [Open source graph visualization: is this the right option for your project?](https://cambridge-intelligence.com/open-source-graph-visualization-a-completely-unbiased-review-of-your-options/): Why use a commercial SDK instead of an open source graph visualization option? We compare both options to see which is right for your project. - [Python graph visualization using Jupyter & KeyLines](https://cambridge-intelligence.com/graph-visualization-python-integrating-keylines-jupyter/): Our guide to integrating a KeyLines graph visualization component into a Jupyter notebook to uncover, explore and share graph insight. - [Visualizing JanusGraph: the new TitanDB fork](https://cambridge-intelligence.com/visualizing-janusgraph-new-titandb-fork/): Learn how to create your own graph visualization application using the JanusGraph database and our KeyLines graph visualization toolkit. - [Enjoy the Vue (integration) with KeyLines](https://cambridge-intelligence.com/keylines-vue/): This blog explores the Vue JavaScript framework, and how it can help you build a graph visualization application with KeyLines software development toolkit - [Investigating human trafficking with graph visualization](https://cambridge-intelligence.com/investigating-human-trafficking/): Christian Miles explores a graph visualization-led approach to understanding human trafficking patterns, using data from online adverts. - [Power interactive graph applications with ArangoDB](https://cambridge-intelligence.com/powering-interactive-graph-applications-arangodb/): We spoke to Luca Olivari, President of ArangoDB, to find out more about their technology, the multi-model approach and how they integrate with our SDKs. - [Visualizing restricted substances for REACH compliance](https://cambridge-intelligence.com/restricted-substance-compliance-data-visualization-challenge/): Using connected data visualization techniques to manage supply chain risk, ensure REACH compliance and avoid chemical obsolescence. - [Visualizing crime data at scale](https://cambridge-intelligence.com/visualizing-crime-patterns-data-graph/): Learn how visualizing crime data at scale can help law enforcement agencies to understand the complex connections hidden in their datasets. - [Make sense of cyber threats with graph technologies](https://cambridge-intelligence.com/making-sense-cyber-threats-graph-technologies/): This post explores how KeyLines graph visualization simplifies complex Malware networks, making post-attack forensics interactive, intuitive and insightful. - [Angular graph visualization with KeyLines](https://cambridge-intelligence.com/building-a-keylines-application-with-angular-angularjs/): Get started with KeyLines and the Angular framework to build your own advanced Angular graph visualization app for connected data. - [Using donut nodes: best practice tips & tricks](https://cambridge-intelligence.com/using-donut-nodes-best-practice-advice/): Here are top tips on when to use our donuts feature. They'll help make your graph visualization apps as clear and simple to understand as possible. - [Visualizing anomaly detection: using graphs to weed out fake news](https://cambridge-intelligence.com/detecting-fake-news/): Visualizing anomaly detection with KeyLines to help social networks find, understand and stop the spread of fake news on their platforms - [Devo: Democratizing real time big data](https://cambridge-intelligence.com/devo-democratizing-big-data/): Learn how Devo empowers analysts to harness the connections in their big data, with the help of the KeyLines graph visualization toolkit. - [Big data & law enforcement visualizations](https://cambridge-intelligence.com/applying-graph-visualization-law-enforcement-data/): How timeline and graph visualization helps the police harness big data for law enforcement, including incident, event and trend analysis. - [Untangling the hairball: Visualizing Donald Trump's network](https://cambridge-intelligence.com/untangling-hairball-visualizing-donald-trumps-network/): How we used the KeyLines graph visualization toolkit to untangle the Donald Trump hairball, and what we learned along the way. - [How to use font icons in your KeyLines application](https://cambridge-intelligence.com/use-font-icons-keylines-application/): Font icons are web font files made up of symbols and icons. Learn how to use them in your KeyLines graph visualization web applications. - [Using JavaScript Promises in KeyLines](https://cambridge-intelligence.com/using-javascript-promises-in-keylines-part-1/): Introducing JavaScript Promises and how to use them in your KeyLines applications. Part 1: the basics of Promises and asynchronous programming. - [Tips on visualizing a graph dataset](https://cambridge-intelligence.com/tips-on-how-to-visualize-a-graph-dataset/): We give tips on getting started with a new graph dataset by visualizing the terrorist network surrounding suspects of the 2015 Paris terrorist attacks. - [Microsoft choose KeyLines for new police platform](https://cambridge-intelligence.com/keylines-chosen-for-new-police-contact-management-platform/): KeyLines has been incorporated into a new Microsoft Services platform for UK Police forces, designed to provide staff with real-time contextual information - [KeyLines FAQ: The Graph Engine](https://cambridge-intelligence.com/keylines-faq-graph-engine/): In this article we take a look at the new KeyLines Graph Engine, and answer how it can help you visualize larger graph datasets more easily. - [Enterprise fraud detection](https://cambridge-intelligence.com/modular-architecture-enterprise-fraud-detection/): The best fraud detection processes use the right tools at every stage. Find out how important KeyLines and link analysis are to this modular approach. - [Visualize the Elasticsearch Graph API with KeyLines](https://cambridge-intelligence.com/visualizing-elasticsearch-graph-api/): In these 9 simple steps, you can integrate our KeyLines software development toolkit with Elasticsearch to build a custom graph visualization application. - [Integrating ReactJS with the KeyLines toolkit](https://cambridge-intelligence.com/building-your-graph-visualization-app-with-reactjs/): If you can't use ReGraph, our graph visualization software development toolkit for React developers, find out how to integrate ReactJS with KeyLines. - [Advanced graph visualization with D3](https://cambridge-intelligence.com/advanced-graph-visualization-d3-keylines/): Build advanced visualizations with D3 and KeyLines mastering your complex dynamic spatial networks with graph functions, timeline component, and map mode layout. - [Customize your graph visualization with D3 & KeyLines](https://cambridge-intelligence.com/customize-graph-visualization-d3-keylines/): Explore functional differences in adding auxiliary visual elements to your network visualization, with D3 and KeyLines SDK. - [Graph visualization with KeyLines vs D3](https://cambridge-intelligence.com/web-graph-visualization-d3-keylines/): We compare 2 popular data visualization libraries - KeyLines vs D3 - and cover what devs need to know before migrating from one to the other. - [Visualizing Graphs with WebGL](https://cambridge-intelligence.com/visualizing-graphs-webgl/): In this post, we take a closer look at WebGL technology and how it can help you supercharge your graph visualizations when used with KeyLines. - [Anomaly detection in cyber security visualizations](https://cambridge-intelligence.com/visualize-cyber-security-data/): Anomaly detection in cyber security data helps prevent data breaches, find malware entry points, predict externals attacks and fix vulnerabilities. - [EclecticIQ: Understanding Cyber Threat Intelligence with Graph Visualization](https://cambridge-intelligence.com/eclecticiq-case-study/): Learn how EclecticIQ launched a pioneering cyber threat intelligence platform that includes graph visualization features built with KeyLines. - [Network Clustering](https://cambridge-intelligence.com/keylines-network-clustering/): Find out how network clustering can help data analysts identify communities, or sub-networks, in the most complex connected graph data. - [Customer Relationship Management as a graph](https://cambridge-intelligence.com/crm-as-a-graph/): Understand how to harness Customer Relationship Management data for next action and churn propensity modelling, by visualizing the data as a network. - [Cyber hijacking: Detecting BGP spoofs with KeyLines](https://cambridge-intelligence.com/cyber-hijacking-detecting-bgp-spoofs-with-keylines/): In this blog post we take a look at BGP visualization to understand how graph visualization could help fix BGP's security flaws. - [Using social network analysis measures](https://cambridge-intelligence.com/using-social-network-analysis-measures/): Using network visualization and SNA measures, our intern plays detective and dissects the connections in the Enron corpus to uncover management structures. - [Geospatial graph data visualizations](https://cambridge-intelligence.com/visualizing-your-geospatial-graph-data-part-1/): In this article we present a stylish, simple yet effective way to visualize both the geographic and connective aspects of geospatial graph data. - [How to visualize Neo4j time series data](https://cambridge-intelligence.com/visualize-neo4j-time-graph/): In this tutorial, you'll learn how to use the KeyLines software development toolkit and its time bar feature to visualize Neo4j time series data. - [Cambridge Semantics integrates with KeyLines](https://cambridge-intelligence.com/cambridge-semantics-adds-keylines-anzo-smart-data-platform/): Cambridge Semantics announced the integration of its Anzo Smart Data Platform (Anzo SDP) with the KeyLines network visualization tool. - [CyberFlow: Securing the Internet of Things](https://cambridge-intelligence.com/cyberflow-securing-the-internet-of-things/): How CyberFlow Analytics use KeyLines in their award-winning cyber security platform for 360-degree cyber situational awareness. - [Java data visualization with KeyLines](https://cambridge-intelligence.com/building-data-visualization-app-java/): This tutorial explains how to add a KeyLines data visualization application to your existing Java application, using the ever-popular Spring Java framework. - [Graphing GitHub](https://cambridge-intelligence.com/graphing-github/): Building a custom network visualization application for GitHub repositories using KeyLines and the GitHub API. Visualizing GitHub repositories through time. - [Visualizing Stack Overflow](https://cambridge-intelligence.com/visualizing-stack-overflow/): Discover how to visualize data from the Stack Exchange / Stack Overflow API using the KeyLines graph visualization toolkit for JavaScript developers. - [How to build great network visualizations](https://cambridge-intelligence.com/building-great-network-visualizations/): A guide to the process of building great network visualization applications - from understanding your data to crafting a visual design. - [Visualizing the Cayley Graph Database with KeyLines](https://cambridge-intelligence.com/visualizing-cayley-graph-database-keylines/): Find out how to use the KeyLines network visualization toolkit to build a powerful visualization application for the Cayley graph database. - [Five common pitfalls of network visualization](https://cambridge-intelligence.com/five-pitfalls-network-visualization/): Make your data more readable and avoid the top five common mistakes developers make when designing web-based network visualization applications. - [Visualizing data with HTML5 Canvas](https://cambridge-intelligence.com/visualizing-data-html5-canvas-tips/): This blog post gives developer practical tips for building web-based data visualization applications using the HTML5 Canvas element. - [The 10 rules of great graph design](https://cambridge-intelligence.com/10-rules-great-graph-design/): How do you design a great graph? Check out our list of 10 essential rules to follow for creating effective and impactful graph visualizations. --- # # Detailed Content ## Pages ### Try MapWeave > To request a trial account for the MapWeave Geospatial Visualization SDK, please fill out the form below with your details. - Published: 2025-05-08 - Modified: 2025-05-08 - URL: https://cambridge-intelligence.com/mapweave/try/ Try MapWeave Leave your details to request a trial account --- ### How it works > Explore the MapWeave technology - our geospatial data visualization SDK. Learn more about its codebase, security, dependencies & more. - Published: 2025-05-08 - Modified: 2025-05-08 - URL: https://cambridge-intelligence.com/mapweave/how-it-works/ Developing with MapWeave The geospatial visualization SDK that uncovers every connection What is MapWeave? MapWeave is a toolkit for visualizing geospatial data. It integrates with popular basemap providers such as Mapbox, and you can use it without any external dependencies in ‘standalone’ mode. Choose a tile source - vector or raster, public or offline - and then add rich visualization layers to bring your connected data and geospatial observations to life. MapWeave sits entirely in the front end of your application. It works with any data store - developers simply provide data to each layer in an intuitive JSON format. How does MapWeave work? MapWeave has a plain JavaScript API which you can adapt to any framework. There’s also a React component that you can quickly and easily drop into React applications. Whichever you choose, both come with optional TypeScript support. MapWeave with JavaScript (Copyright © 2011-2025 Cambridge Intelligence Limited. All rights reserved) MapWeave with React (Copyright © 2011-2025 Cambridge Intelligence Limited. All rights reserved) Request a MapWeave trial Why develop with MapWeave? Dedicated data layers Combine networks, movements and geospatial boundary data in an exceptional visualization user experience. Each of MapWeave’s dedicated layers can be configured independently, allowing you... --- ### Features > Explore how MapWeave's features simplify building a geospatial visualization app, making data visualization faster, easier and more effective. - Published: 2025-05-08 - Modified: 2025-05-08 - URL: https://cambridge-intelligence.com/mapweave/features/ MapWeave features Explore the functionality of our geospatial visualization SDK Intuitive layouts Our unique, geospatially-aware graph layout handles any combination of free and fixed nodes. It even adapts with your zoom level to reveal local detail or global insight. Adaptive rendering MapWeave intelligently sizes, fades, positions and labels every item based on zoom level, keeping users focused on the most important information without the clutter. Scalability Our GPU-powered rendering keeps interactions fast, even when working with millions of time-stamped observations. Flows and bundling MapWeave’s edge bundling algorithm simplifies tangled geospatial networks into clear, streamlined visualizations where flows, trends and insights are easy to spot. Layers Mix and match any combination of MapWeave’s powerful data layers to create compelling visualizations of networks, flows, regions, annotations and more. Basemap flexibility MapWeave’s open architecture is compatible with a huge range of map tiles and basemap libraries. Overlay satellite imagery, import 3D assets, use 3rd party services or host an offline tile server - the choice is yours. Fast time filtering Take advantage of high-performance GPU-based filtering to add interactive timelines to your MapWeave applications, letting users explore how events and movements unfold over time. Trackers & trajectories Convert raw observations data into meaningful... --- ### Support & compatibility > Learn more about supported browsers and operating systems that works with MapWeave our geospatial visualization SDK for JavaScript and React developers. - Published: 2025-02-27 - Modified: 2025-05-08 - URL: https://cambridge-intelligence.com/mapweave/support/ MapWeave support Supported browsers and operating systems The MapWeave SDK makes it quick and easy to build geospatial visualization applications in JavaScript and React. Those applications work in the browsers and device listed below. Supported platforms & browsers Unless otherwise specified, MapWeave officially supports the latest version of each browser in the current and previous major OS releases for the platforms below. Windows Operating Systems Full support: Windows 10 and Windows 11. Browsers Chrome and Firefox MacOS Browsers Chrome and Firefox --- ### UI/UX for Network Maps, with Shahar Kagan - Published: 2025-02-10 - Modified: 2025-02-10 - URL: https://cambridge-intelligence.com/ui-ux-for-network-maps/ Webinar: UI/UX for Network Maps, with Shahar Kagan In this extract from our Connected Insights design workshop in February 2025, guest speaker Shahar Kagan shares his design considerations for data visualization. He shows how good design can reveal the stories in complex connected data, and explores these ideas through the lens of six real examples of UI/UX designs for network maps. Start a trial --- ### Figma Design Kit > Design beautiful, intuitive and fully-customized graph and timeline visualizations with our Figma Design Kit. - Published: 2025-02-03 - Modified: 2025-04-02 - URL: https://cambridge-intelligence.com/figma-design-kit/ Cambridge Intelligence Figma Design Kit Faster, easier application design Design beautiful, intuitive and fully-customized graph and timeline visualizations with our Figma Design Kit. Crafted by our data visualization experts, the kit accelerates the design cycle, helping you quickly prototype and refine user-friendly interfaces. From design to developer handover, the kit makes every step faster and easier. Now available via our graph and timeline SDKs. If you're not already using one of our toolkits, request a trial today to unlock smarter, faster visualization design. Request a free trial of our SDKs Getting started with the Figma Design Kit Starting a graph or timeline visualization project can be daunting. With only a blank page in front of you, where do you begin? Our Figma Design Kit makes it simple. Designed for rapid prototyping, it offers 100+ ready-made components and application designs to save time and bring your graph and timeline visualization ideas to life. You’re probably already using Figma, so there are no steep learning curves. Just intuitive, flexible components ready to use from day one. Here's a guided tour of our new Figma design kit by the designer who created it. Accelerated designs, from concept to code Start strong with beautiful... --- ### Unlocking OSINT’s potential with visual link analysis > This webinar shows how visual link analysis helps analysts to get a 360 complexity view, overcome data silo challenges and focus on the data that matters - Published: 2025-01-23 - Modified: 2025-01-28 - URL: https://cambridge-intelligence.com/osint-link-analysis/ Webinar: Unlocking OSINT's potential with visual link analysis Open-source intelligence – or OSINT – is the cornerstone of modern economic crime investigations. Teams rely on data from the dark web, social media, company registers and countless other sources to fuel investigations into money laundering, sanctions violations and terror financing. But they’re hindered by one overwhelming data challenge: complexity. In this webinar, co-presented with Blackdot Solutions, we show how visual link analysis helps analysts to: Overcome data silo challenges Get a 360-degree view of complexity Focus on the data that matters --- ### MapWeave > Discover MapWeave: the geospatial visualization SDK that uncovers every connection. Build groundbreaking apps that make geospatial connections clear. - Published: 2024-11-22 - Modified: 2025-05-15 - URL: https://cambridge-intelligence.com/mapweave/ MapWeave The geospatial visualization SDK that uncovers every connection Build groundbreaking apps that make geospatial connections clear, without the clutter. Unite your map, network, and timeline insights in a single view for the first time. Download the white paper What is MapWeave? Uniquely actionable geospatial intelligence Weave your connected events and observations into powerful geospatial visualizations. MapWeave seamlessly integrates network, timeline and geospatial views, creating rich user experiences that uncover every connection. Geospatial insights at scale MapWeave scales effortlessly, handling your biggest and most complex datasets with ease. Its dynamic adaptive rendering eliminates chart clutter, guiding users to the patterns, outliers and network structures they need to see, and making geospatial insights crystal clear at any zoom level. Skip the integration headache MapWeave works seamlessly with your trusted tech stack, thanks to its flexible open architecture. Our expanding library of basemap adapters ensures compatibility with your preferred map assets, tile servers, and data services. And with interactive demos, quick-start guides and our responsive support, you’ll be up and running in no time. Want to try it for yourself? Request a free trial Solve your toughest geospatial intelligence challenges OSINT investigations Communications intelligence Maritime intelligence Network digital twins Cyber threat intelligence... --- ### Annotations > Investigators use our visualization toolkits to uncover insights in their data. Annotations help them explain those insights without leaving the chart. - Published: 2024-10-15 - Modified: 2024-12-31 - URL: https://cambridge-intelligence.com/annotations/ Tell the story in your data with flexible, collaborative annotations Add a new layer of meaning to your chart When you visualize connected data, you simplify its complexity and make it easier to understand. You can take that one step further with an annotation layer that explains the narrative in your chart. This page explains how our annotations work, and how they enhance graph and timeline visualization applications. A part of the end-to-end workflow Data visualizations aren’t standalone tools that get used once and forgotten. They’re part of a wider workflow that starts with a question and ends with a conclusion that everyone agrees on. Annotations make visualizations more collaborative, insights more shareable, and presentations more engaging and meaningful. Enhance communication and collaboration Annotations faciliate cross-team collaboration at any time, anywhere. Users can add their observations, questions, conclusions and insights - their human narrative - to any part of the visualization. Add them to a single node or event, or an entire sequence of activities, without ever leaving the chart. The visualization itself becomes a repository of shared knowledge, contextual information and subject matter expertise. Generate more meaningful reports When it's time to share a report, presentation or to present... --- ### Equality, diversity & inclusion (EDI) > Discover how we prioritize equality, embrace differences, and foster an inclusive environment in everything we do at Cambridge Intelligence. - Published: 2024-05-22 - Modified: 2024-12-30 - URL: https://cambridge-intelligence.com/edi/ Equality, diversity & inclusion (EDI) Safe, respectful & inclusive For us, EDI isn’t a tick-box exercise. It’s a continual process of improvement, and we’re committed to its success. We’re proud of our progress so far, but we know there’s more to do. That’s why our EDI group meets regularly to keep us heading in the right direction. EDI is our culture Everyone should feel that they can bring their whole self to work. We believe that a trusting, respectful environment gives teams more freedom to innovate and succeed. We prioritize equality, embrace differences, and foster an inclusive environment in everything we do. Flexible working patterns We understand the importance of a healthy work/life fit, and the need to manage responsibilities outside work. If that means asking to change working patterns on a long-term basis, we’ll listen, offer support and make the process as easy as possible. Our current hybrid working asks the team to spend one day a week in the office, but we’re flexible about how they manage that. There’s flexibility with the daily schedule too, with everyone given the freedom to manage their time in line with core hours. The benefits of a healthy work/life fit "With the... --- ### AI and data visualization > Find out how AI and data visualization are being used to detect and prevent threat in anti-fraud, cybersecurity and forensic intelligence. - Published: 2024-04-15 - Modified: 2025-02-26 - URL: https://cambridge-intelligence.com/use-cases/ai-data-visualization/ AI and data visualization Graph and timeline visualization for AI-driven insight The AI and data visualization challenge As technology advances, machines are getting better at processing data, identifying patterns, implementing rules and generating recommendations to help investigations. But we can't trust them with business-critical decisions. Human analysts need interactive graph visualization to decipher and understand AI-generated insights, share their findings with others and plan an appropriate course of action. Download the AI white paper For many years, businesses have been harnessing the power of AI with graph analytics to uncover insights in their connected data. There are countless use cases, so let’s focus on the top three: anti-fraud, cybersecurity and forensic intelligence. Visualizing AI-driven fraud insights Anti-fraud teams are responding to surging fraud volumes by exploring data visualization and AI as fraud detection tools. It's an effective combination for visualizing fast-paced and complex events such as blockchain transactions. This graph visualization shows Bitcoin transactions during a period of six minutes. Transactions, inputs and outputs are represented by nodes, with links representing involvement in a transaction. The user can interact with the time bar to explore bitcoin transactions, homing in on indicators of crypto money laundering identified by an AI tool.... --- ### Network visualization > Explore how our interactive network visualization and analysis tools can uncover the complex connections and relationships within your data. - Published: 2024-03-12 - Modified: 2024-12-31 - URL: https://cambridge-intelligence.com/why-visualize-networks/ Network visualization: A detailed guide A comprehensive overview of network visualization and its applications, with links to videos, blogs and other resources from subject specialists. Page contents 1. What is network visualization? 2. Why visualize networks? 3. Who visualizes networks? 4. How to build a network visualization 5. Best practice resources 6. Common visualization challenges Related topics • Graph database visualization • Graph analytics • Use cases • Timeline visualization • Geospatial visualization What is network visualization? Network visualization, also known as graph visualization or link analysis, is the process of visually presenting networks of connected entities as links and nodes. Nodes represent data points, and links represent the connections between them. To look beyond your flat data model and understand connections in your data, you need powerful network visualization tools. At Cambridge Intelligence, we help developers build interactive tools for visualizing networks that are 100% customized to their users, their data and the questions they need to answer. Why visualize networks? The world is densely connected. If there’s an interesting relationship in your data, you’ll find value in visualizing networks. It’s intuitive Exploring networks as node-link structures instantly makes sense, even to people who’ve never worked with connected data... --- ### Connected Insights > Connected Insights is a series of online conversations and training sessions to help you maximize your investment in graph visualisation technology. - Published: 2024-01-30 - Modified: 2025-06-16 - URL: https://cambridge-intelligence.com/connected-insights/ The Connected Insights series Connect to learn, be inspired and shape the future of connected data visualization Sign up for a session Welcome to Connected Insights! Connected Insights is a series of conversations and training sessions to help you maximize your investment in graph technology. They’re a great chance to see what we’re working on, influence our product roadmaps and learn something new about connected data visualization. We'll run sessions throughout the year, open to all Cambridge Intelligence customers. Shape the future of connected data visualization We lift the lid on upcoming releases, new features and the latest research by our innovation teams. You also get the chance to test-drive functionality before it’s released, and give feedback on our product roadmaps. Exclusive to Cambridge Intelligence customers These sessions are two-way conversations. We want to hear about your challenges, successes and data visualization experiences. Take the opportunity to chat with other attendees, make your opinions known through polls or unmute yourself and join the live conversation. Expert-led sessions and training Each session is led by one of our data visualization experts, and has a specific focus - from geospatial analysis to visualizing cyber security data. Most are suitable for any technical... --- ### Data visualization support > All our customers enjoy support and guidance throughout the their graph visualization projects, from coding workshops to best practice advice. - Published: 2023-09-26 - Modified: 2024-12-30 - URL: https://cambridge-intelligence.com/data-visualization-support/ Data visualization support We want to see your projects succeed Every graph visualization and timeline application is different. Your data, your users, the questions they’re trying to answer: they all influence the tool you need to build. It can be a tough challenge without the right support. We’ve been helping teams build market-leading graph visualization applications since 2011. Our people, expertise and processes are all on-hand to get you where you need to be, quickly. Dedicated data visualization expertise We specialize in connected data visualization, meaning we have unparalleled knowledge and experience to share. Build the best application Our commercial development team will help from the earliest stages of your project. They’ll ensure you have everything you need for a successful evaluation, providing API deep dives, answering technical questions and helping you create the best visualizations possible. Get in touch with our commercial development team through your account manager or customer success manager. Long-term collaboration Once you become a customer, our customer success team is on hand too. They’re dedicated to helping you progress, with check-ins as often as you need. They can also answer commercial questions and connect you with our in-house experts for everything from product roadmap sessions... --- ### Data visualization with DataStax DSE Graph > Learn how to create visualization applications with the DataStax DSE Graph and our powerful timeline and graph visualization toolkits (SDKs) - Published: 2023-09-19 - Modified: 2025-06-20 - URL: https://cambridge-intelligence.com/integrations/datastax/ Visualizing DataStax DSE Graph Build powerful graph & timeline tools on DataStax Ship beautiful graph apps quickly and easily Our developer toolkits make building graph and timeline visualization apps with DataStax DSE Graph a breeze. Combining performance with a hassle-free developer experience, they provide a completely flexible way to create graph and timeline visualization UIs that work anywhere, on any device. They also integrate seamlessly with DataStax DSE Graph, giving your users an intuitive and interactive way to visualize and explore the data they need to understand. Start a free trial of our toolkits About our toolkits Our toolkits - KeyLines, ReGraph and KronoGraph - are software development kits (SDKs) for graph and timeline visualization. They make it easy to create powerful interactive visualization tools that bring your data to life. These tools can then be rolled into your existing workflows and products, helping your users to explore and understand their data. Our SDKs are 100% database agnostic, but integrate seamlessly with DataStax DSE Graph. They also work with any browser, device or server, leaving you free to choose the stack that works best for you. Building timeline and graph visualization tools for DataStax Whatever your stack, we have an... --- ### Data visualization with Neo4j > Learn how to create a Neo4j visualization applications with our powerful graph visualization and visual timeline analysis software development toolkits. - Published: 2023-09-19 - Modified: 2024-12-30 - URL: https://cambridge-intelligence.com/integrations/neo4j/ Visualizing Neo4j Build powerful graph & timeline tools on Neo4j Ship Neo4j graph apps quickly & easily Our developer toolkits make building graph and timeline visualization apps with Neo4j a breeze. Combining performance with a hassle-free developer experience, they provide a completely flexible way to create graph and timeline visualization UIs that work anywhere, on any device. They also integrate seamlessly with the Neo4j graph database, giving your users an intuitive and interactive way to visualize and explore the data they need to understand. Start a free trial of our toolkits About our toolkits Our toolkits - KeyLines, ReGraph and KronoGraph - are software development kits (SDKs) for graph and timeline visualization. They make it easy to create powerful interactive visualization tools that bring your data to life. These tools can then be rolled into your existing workflows and products, helping your users to explore and understand their data. Our SDKs are 100% database agnostic, but integrate seamlessly with the Neo4j graph database. They also work with any browser, device or server, leaving you free to choose the stack that works best for you. Building timeline and graph visualization tools for Neo4j Whatever your stack, we have an integration tutorial... --- ### Data visualization with TigerGraph > How to create TigerGraph visualization applications with the Cambridge Intelligence graph visualization and visual timeline analysis SDKs - Published: 2023-09-07 - Modified: 2024-12-30 - URL: https://cambridge-intelligence.com/integrations/tigergraph/ Visualizing TigerGraph Build powerful graph & timeline tools on TigerGraph Give users the graph insights they need Our developer toolkits make it quick and easy to build graph and timeline visualization apps with TigerGraph. They combine performance with a hassle-free developer experience, and provide a completely flexible way to create graph and timeline visualization UIs that work anywhere, on any device. They also integrate seamlessly with TigerGraph, giving your users an intuitive and interactive way to visualize and explore the data they need to understand. Start a free trial of our toolkits About our toolkits Our toolkits - KeyLines, ReGraph and KronoGraph - are software development kits (SDKs) for graph and timeline visualization. They make it easy to create powerful interactive visualization tools that bring your data to life. These tools can then be rolled into your existing workflows and products, helping your users to explore and understand their data. Our SDKs are 100% database agnostic, but integrate seamlessly with TigerGraph. They also work with any browser, device or server, leaving you free to choose the stack that works best for you. Building timeline and graph visualization tools for TigerGraph Follow our TigerGraph tutorial to create a graph visualization application... --- ### Data visualization with Azure Cosmos DB > How to create Azure Cosmos DB visualization applications with the Cambridge Intelligence graph visualization and visual timeline analysis SDKs - Published: 2023-09-07 - Modified: 2025-06-20 - URL: https://cambridge-intelligence.com/integrations/cosmosdb/ Visualizing Azure Cosmos DB Build powerful graph & timeline tools on Azure Cosmos DB Give users the graph insights they need Our developer toolkits make it quick and easy to build graph and timeline visualization apps with Microsoft Azure Cosmos DB. They combine performance with a hassle-free developer experience, and provide a completely flexible way to create graph and timeline visualization UIs that work anywhere, on any device. They also integrate seamlessly with Azure Cosmos DB, giving your users an intuitive and interactive way to visualize and explore the data they need to understand. Start a free trial of our toolkits About our toolkits Our toolkits - KeyLines, ReGraph and KronoGraph - are software development kits (SDKs) for graph and timeline visualization. They make it easy to create powerful interactive visualization tools that bring your data to life. These tools can then be rolled into your existing workflows and products, helping your users to explore and understand their data. Our SDKs are 100% database agnostic, but integrate seamlessly with Azure Cosmos DB. They also work with any browser, device or server, leaving you free to choose the stack that works best for you. Building timeline and graph visualization tools for... --- ### Data visualization with Amazon Neptune > How to create Amazon Neptune visualization applications with the Cambridge Intelligence graph visualization and visual timeline analysis SDKs - Published: 2023-09-05 - Modified: 2025-06-20 - URL: https://cambridge-intelligence.com/integrations/amazon-neptune/ Visualizing Amazon Neptune Build powerful graph & timeline tools on Amazon Neptune Rapidly ship graph apps on Amazon Neptune Our developer toolkits make building graph and timeline visualization apps with Amazon Neptune a breeze. Combining performance with a hassle-free developer experience, they provide a completely flexible way to create graph and timeline visualization UIs that work anywhere, on any device. They also integrate seamlessly with Amazon Neptune, giving your users an intuitive and interactive way to visualize and explore the data they need to understand. Start a free trial of our toolkits Amazon Neptune visualization apps, made easy Amazon Neptune provides high-performance, high-scale graph data storage and analytics - ideal for connected datasets containing tens of billions of relationships. If you're building web applications to share that power and insight with end-users, our graph and timeline visualization SDKs are the fastest and easiest route. They offer a seamless integration, a rich library of visual analysis functionality and an unrivaled developer experience. The apps you build will provide valuable insight into your Amazon Neptune data at scale, ready to be rolled into your own products and workflows. We've developed a program of resources, support and expertise to help you build graph... --- ### Integrations > Build connected data visualizations tools on any stack, alongside any database, JavaScript framework, React library or AI tooling. - Published: 2023-09-01 - Modified: 2024-12-30 - URL: https://cambridge-intelligence.com/integrations/ Integrate with any datastore Build connected data visualizations tools on any stack Our data visualization SDKs make it quick and easy to build powerful graph and timeline visualization applications. You can custom-design your application to suit your users, your data and the questions you need to answer. Our SDKs work with any browser, device, server or JavaScript framework, so you can choose the best tech stack for your project. They’re also 100% database agnostic. Many customers pair our SDKs with one of the technologies below, but you’re free to use whichever datastore you prefer - from the latest graph database, to your trusty relational store or even just a CSV file. Can’t see your preferred integration on this page? Let us know - we’ll be happy to help. All Databases JavaScript frameworks React libraries AI tools Other Neo4j Kick-start your graph and timeline visualization projects with the world's most popular - and arguably most user-friendly - graph database Learn more Amazon Neptune Enjoy the performance, reliability and availability of Amazon Neptune - a serverless graph database hosted by Amazon Web Services Learn more Azure Cosmos DB Build cloud-native graph visualization apps with Microsoft's fully managed, distributed NoSQL and relational database... --- ### Style AND substance: Designing the perfect graph visualization > Product manager Dan previews some major graph visualization updates that will offer almost infinite flexibility and customization in graph creation. - Published: 2022-12-05 - Modified: 2024-12-30 - URL: https://cambridge-intelligence.com/designing-the-perfect-graph-visualization/ Style AND substance: Designing the perfect graph visualization When you're choosing a graph data visualization solution for your application, there’s a lot to consider: Making a great first impression Getting a look that fits in with your theme Giving your users control and confidence Realizing your designer's vision In this short webinar, product manager Dan shows how our graph visualization toolkits tick all of these boxes - and previews some major product updates that offer almost infinite flexibility and customization. Start a trial --- ### 1000+ timelines in one view: give analysts the whole story with KronoGraph > Discover KronoGraph's new way to explore time-based data at scale. The new Lens layout lets you see thousands of timelines in a single view. - Published: 2022-09-27 - Modified: 2024-12-31 - URL: https://cambridge-intelligence.com/webinar-kronograph-lens/ Webinar: 1000+ timelines in one view Give analysts the whole story with KronoGraph KronoGraph, our timeline visualization toolkit, helps investigators understand how events evolve. But when they're analyzing individual timelines in large datasets, how can they see the full picture without getting lost in it? Only KronoGraph lets users combine thousands of timelines into a single visualization. Watch Product Manager Matt Latham explore KronoGraph's innovative ability to show an entire dataset while honing in on key events. Sign up for a KronoGraph trial --- ### Our resources > Explore and get inspired by our library of graph visualization and visual timeline analytics white papers, webinars and customer success stories. - Published: 2022-03-28 - Modified: 2024-12-30 - URL: https://cambridge-intelligence.com/resources/ White papers Our white paper reports cover data visualization best practice and real-world industry use cases. Download a white paper Customer stories See how our toolkits solve real world challenges, from law enforcement to supply chain analysis. Read a customer story Webinars Re-play webinars from our library, including how-tos and data visualization examples from many different industries. Watch a webinar The ultimate guide to graph visualization Download our guide to all things graph visualization: use cases, databases, modeling and techniques. Download the guide Looking to get started? Request a free trial of our data visualization toolkits to experience their performance, flexibility and interactivity for yourself. Request a trial --- ### Blockchain visualization > How governments, financial regulators and law enforcement agencies use blockchain visualization to understand complex cryptocurrency data. - Published: 2022-02-02 - Modified: 2024-12-31 - URL: https://cambridge-intelligence.com/use-cases/blockchain/ Cryptocurrency & blockchain visualization Graph and timeline analysis of blocks & transactions The cryptocurrency & blockchain visualization challenge Cryptocurrency is showing signs of going mainstream. Its increasing popularity means the market size is expected to reach $2. 2 trillion by 2026. But it’s also intangible and highly volatile. It presents difficult challenges for governments, anti-money laundering (AML) analysts and financial crime investigators, as well as virtual asset service providers (VASPs) complying with strict regulations. They need to clarify complex and dense blocks of transaction data fast to identify high-risk activity. Analysts need data visualization - particularly link analysis and timeline visualization - to understand cryptocurrency exchange patterns and anomalies. Let’s explore why. Blockchain visualization Organizations use our SDKs to build products that make sense of blockchain, the technology used by cryptocurrencies. They recognize that effective cryptocurrency data analysis relies on blockchain visualization tools to reveal hidden insight. In its simplest form, blockchain is a vast and complex series of transaction events between entities. Those events - or connections - are easier to understand when they’re presented in an interactive, tangible format. Presenting blockchain data as graph and timeline visualizations makes it accessible and comprehensible. It helps analysts reveal patterns of... --- ### Customer success stories > Our case studies prove how we help customers succeed in fraud detection, law enforcement, cyber security, infrastructure management & more. - Published: 2022-01-19 - Modified: 2025-02-18 - URL: https://cambridge-intelligence.com/company/case-studies/ Customer success stories Our software has been deployed in a wide range of critical use cases including fraud detection, law enforcement and security, cyber security, infrastructure management and regulatory compliance. Cybersecurity forensics with Core4ce Core4ce’s cyber forensics platform, Cyberscape, uses KeyLines to help governments and businesses keep their critical systems safe. Read the Core4ce case study Customer behavior analysis with Bonsai Bonsai, a marketing and management consultancy, are using KeyLines to make attribution practical, beautiful and actionable. Read the Bonsai case study Collaborative investigation with ModalConnect How ModalConnect use our technology to power the advanced visual analytics in their collaborative intelligence application. Read the ModalConnect case study Syntropy: Decentralizing the internet Syntropy, a global team of web3 pioneers, use our network visualization toolkits to create a live journey planner for the internet. Read the Syntropy case study C3 AI: AI for the enterprise Discover C3 AI Ex-Machina, the no-code/low-code enterprise AI platform, using ReGraph and KronoGraph at its core Read the C3 AI case study OpsCruise: Kubernetes Observability See how the OpsCruise platform uses KeyLines to provide visibility and actionable insights into complex cloud-based applications Read the OpsCruise case study Microsoft: Police Contact Management platform How our partnership with Microsoft... --- ### US Sales Manager - Remote > We're looking for a proactive and collaborative Sales Manager who can understand technical products, understand customers’ needs and marry the two together. - Published: 2022-01-05 - Modified: 2024-11-11 - URL: https://cambridge-intelligence.com/careers/us-sales-manager-remote/ US Sales Manager A full-time, permanent positionFully remote in the US, but ideally based on the east coast Are you a target-driven software sales pro who loves building relationships? As US Sales Manager, you'll thrive on a challenge and use your business development skills to drive a major share of our revenue, proactively generating opportunities with our target accounts and partners. What's involved? This is an exciting opportunity to join a category-leading, established and high-growth company in a rapidly expanding market. You’ll manage the entire sales life-cycle from lead through to contract completion, working with a combination of major commercial enterprises, government agencies, consulting companies and exciting high-growth technology companies. You’ll also develop existing channel partners to create additional sales opportunities. Who's the ideal candidate? We’re looking for an ambitious self-starter who loves to hit targets. You’ll need considerable experience, ideally working in a small SaaS business selling technical products to a technical audience. You’ll also need a proven track record of outbound sales, with experience of prospecting through strong collaborative relationships across all levels of a business. We’re looking for someone who can use a blend of outreach channels to build a strong pipeline and help us hit ambitious... --- ### Our Impact > Learn how we’re building a business that our team is proud to work for, our customers love to deal with, and that feels part of the community - Published: 2021-12-06 - Modified: 2024-12-30 - URL: https://cambridge-intelligence.com/our-impact/ At Cambridge Intelligence, we have five core values that inform all our interactions: with our customers, our communities and our environment. They support a constant effort to make a positive impact. But we don’t want you to just take our word for it. On this page, you’ll see some of the ways we’re making Cambridge Intelligence a business that our team is proud to work for, our customers love to deal with, and that feels part of the community. Staying green We’re building a business that doesn’t contribute to global climate change. Led by our Green Initiative Group, we’ve made commitments to minimize our carbon footprint and publicly share our progress through TechZero - a partner of the UN’s Race to Zero program. Specifically, we aim to: Remain carbon neutral from 01 June 2019 Halve our carbon footprint by the financial year 2025/26 Keep our baseline and per-employee emissions below 2019/20 levels, even as we grow Share ideas and knowledge with other businesses Hit Net Zero by the year 2030. Read more about our sustainability plan Giving back One of our core values is to be responsibly ambitious. We strive to be great at what we do, but also do... --- ### Successful COMINT data analysis in 5 steps > Watch this webinar to see how law enforcement organizations use graph visualization technologies to drive criminal investigations. - Published: 2021-10-07 - Modified: 2024-12-31 - URL: https://cambridge-intelligence.com/successful-comint-data-analysis-in-5-steps/ Webinar: COMINT analysis in 5 steps In this webinar, David Burnett of Cambridge Intelligence is joined by Guiseppe Francavilla and Valerio Fumi from Sistemi & Automazione. They'll discuss the immense data challenge facing law enforcement investigators and we'll get to see how their TETRAS product addresses this challenge by turning raw data into admissible evidence. We’ll also see how KeyLines-powered visual analysis functionality complements IBM i2 exports, making it faster and easier to reveal timely, precise intelligence. Start a trial KeyLines powers its new visualization functionality. David BurnettGlobal VP of Sales, Cambridge Intelligence Police investigations: fiction vs reality When most people think of police investigations, they imagine something like this: Image from It's Always Sunny in Philadelphia, owned by Disney We've all seen this kind of investigation wall in TV shows and films: a sprawling map of paper and pins, joined with bits of string by police officers investigating a single incident. The reality is quite different, and much more high-tech. Communications intelligence includes call data records, open source intelligence, incident and investigations reports, databases, financial records or body cam data. Police investigations involve massive amounts of data, so investigators and analysts need to be comfortable with complex data analysis.... --- ### Sustainability at Cambridge Intelligence > Learn about our sustainable growth at Cambridge Intelligence, including our commitment to being a net zero carbon emitting business. - Published: 2021-09-06 - Modified: 2025-01-31 - URL: https://cambridge-intelligence.com/sustainability/ Sustainability at Cambridge Intelligence Our net zero plans Climate change is the biggest challenge we face this century. We know that human activity is driving it. If we don’t reduce our greenhouse gas emissions soon, the Earth will reach a tipping point towards irreversible and devastating damage. At Cambridge Intelligence, we want to reduce our impact on the environment. We are currently a carbon neutral business, since 2019, and have committed to becoming a net zero business by the end of 2030. Download our 2024 sustainability report, submitted to Tech Zero. What’s net zero? Our activity generates carbon emissions. Whether it’s driving to work, sending an email or turning on the air conditioning, it all results in carbon entering the atmosphere. This is our carbon footprint. When that footprint is entirely balanced by verified carbon capture mechanisms like tree planting, it’s called carbon neutral. We have been carbon neutral since 2019. When we reduce our footprint as much as possible in line with a 1. 5°C science-based target, and offset emissions that we cannot eliminate, this is called net zero. We aim to be net-zero by 2030, with a target to halve our footprint by the 2025/26 financial year. Our... --- ### JavaScript & NodeJS Cambridge > Cambridge Intelligence is a proud sponsor of the JavaScript & NodeJS Cambridge, with talks covering the whole JavaScript & NodeJS ecosystem. - Published: 2021-04-14 - Modified: 2025-02-12 - URL: https://cambridge-intelligence.com/cambridgejs-meetup/ JavaScript & NodeJS Cambridge Slides and recordings from the Meetup group Cambridge Intelligence is a proud sponsor of JavaScript & NodeJS Cambridge UK - one of the largest tech meetups in the city. We’re a community of more than 1000 coders, dedicated to sharing knowledge and expertise. We meet every other month at Chesterton Mill - the beautiful home of our co-sponsors, applied machine learning experts Intellegens - with speakers covering the entire JavaScript and NodeJS ecosystem. We’re always looking for engaging and interesting contributors ready to share their experiences of the latest tools, frameworks and concepts. And new members are always guaranteed a warm welcome! To join the group or sign up to the next meeting, visit the group's meetup page. Visit meetup. com View slides and recordings from previous sessions Our sessions are a combination of lightning talks and extended, in-depth presentations. Over the years, we’ve welcomed many high-profile speakers from the world of JavaScript and NodeJS. Missed a session? Check here for content from previous events. Fast webpages with Astro Astro is an all-in-one web framework for building fast, content-focused websites. That's fast in terms of getting your page up and running, and fast in terms of... --- ### Pricing > Licensing and pricing options for our data visualization software development kits (SDKs), including evaluation and subscription licenses. - Published: 2021-02-08 - Modified: 2024-12-30 - URL: https://cambridge-intelligence.com/pricing/ Free Trial(21-day) Get access to the SDK site with support from our own developers.  Fully documented API  Demos & sample code  Getting started guides  Integration guides You can’t distribute your application to users Request a free trial Proof of Concept Licensing A license that gives you time to build your business case.  Full access to the SDK site, docs and support  Special proof of concept licensing price  Lower upfront cost You can’t distribute your application to users Contact sales Subscription Licensing Deploy your visualizations to all your users, wherever they are in the world.  Full access to the SDK site, docs and support  Development & distribution license Contact sales Multiple Product Licensing Create a bundle of products for a single, lower price.  Full access to the SDK sites, docs and support  Development & global distribution license  Savings on the standalone license purchase Contact sales Our toolkits are licensed on a per product basis. We don’t currently offer academic licenses. --- ### Visual timeline analysis + graph applications > In this webinar we use our KronoGraph software development toolkit to build powerful visual timeline analysis components for your graph applications. - Published: 2021-01-28 - Modified: 2025-02-12 - URL: https://cambridge-intelligence.com/visual-timeline-analysis-graph-applications/ Webinar: Visual timeline analysis + graph applications Visual timeline analysis for your graph visualization applications Visual timeline analysis is a powerful way to make sense of events over time, revealing how they unfold and the connections between them. In this session, we take a closer look at KronoGraph, and how it helps you build visual timeline analysis components for your graph applications. Start a KronoGraph trial --- ### Build a chronological timeline with KronoGraph > Take a tour of the KronoGraph software development toolkit for chronological timeline visualization to see why it should be part of your investigations. - Published: 2020-09-16 - Modified: 2025-01-30 - URL: https://cambridge-intelligence.com/webinar-introducing-kronograph/ Cambridge Intelligence Webinars Thanks for watching Introducing KronoGraph: a timeline analysis tool that drives investigations KronoGraph is the first toolkit for building a chronological timeline for criminal and fraud investigations. Join us on this webinar for a quick tour of the KronoGraph SDK. We’ll see how it works, how it untangles complex time data at scale, and why it should be a key part of your investigation toolset. Want to try it for yourself? Request a free trial --- ### Supply Chain > Discover the benefits of supply chain data visualization: make supply chains more efficient, visible and innovative with graph and timeline visualization. - Published: 2020-08-12 - Modified: 2025-05-13 - URL: https://cambridge-intelligence.com/use-cases/supply-chain/ Supply chain data visualization Using graph, geospatial and timeline visualization for supply chain visibility The supply chain data visualization challenge Global companies rely on efficient and traceable supply chains. Inefficiencies and bottlenecks increase waste and make it harder to adapt to changing demand. A lack of visibility creates operational delays, increases customer anxiety and limits the organization’s ability to achieve and prove regulatory compliance. As a result, businesses are digitizing their supply chain processes. Often combining IoT sensor technology with machine learning and real-time data analytics, modern supply chains track products from supply to production to distribution, and all the steps in-between. Data visualization is a key part of doing this right. Who needs supply chain data visualization? Retail & manufacturing If a product is unavailable, or its delivery status can’t be tracked in realtime, customers take their business elsewhere. For retailers and manufacturers, getting products to the right place at the right time is a fundamental business requirement. Government & defense In a high-stakes environment, like a military exercise, huge volumes of critical supplies are shipped across long distances, ready to arrive to a precise schedule. There’s often heavy stakeholders involvement too, making government supply chains some of the... --- ### Co-marketing guidelines - Published: 2020-07-07 - Modified: 2023-11-29 - URL: https://cambridge-intelligence.com/cobranding-guidelines/ Co-marketing guidelines How to use our logos and brands in your marketing collateral Page contents Co-marketing with Cambridge Intelligence Using our logos Download our logos Talking about us and our products Our trademarks Co-marketing with Cambridge Intelligence In the Cambridge Intelligence marketing team, we encourage our customers and approved partners to prominently and proudly promote their relationship with us. It’s a great way to share credibility and demonstrate the trust between our brands. This page explains how you can promote your relationship with us in a way that’s accurate without being confusing or misleading. It’s not a complete guide to every scenario (we don’t like overly prescriptive processes either). The important thing is to be clear, honest, and authentic. If you’re unsure, contact us to discuss the details. We’d be happy to hear from you: marketing@cambridge-intelligence. com. Using our logos As a partner or customer of Cambridge Intelligence, you’re welcome to use our company and product logos in your own marketing collateral, including: Websites and partner portals Reports, case studies, and documentation, printed or digital Corporate or marketing slide decks Event materials, including banner stands and handouts In videos, webinars, or similar audio-visual content This permission is given subject to... --- ### Support & Compatibility > The KronoGraph simplifies building timeline visualization applications in JavaScript and React, ensuring compatibility with all common browsers and devices. - Published: 2020-05-26 - Modified: 2025-06-13 - URL: https://cambridge-intelligence.com/kronograph/support/ KronoGraph support Supported browsers and operating systems The KronoGraph toolkit makes it quick and easy to build timeline visualization applications in JavaScript and React. Those applications work in all common browsers and on any device. Supported platforms & browsers Unless otherwise specified, KronoGraph officially supports the latest version of each browser in the current and previous major OS releases for the platforms below. Windows Operating Systems Full support: Windows 10 and Windows 11. Browsers Microsoft Edge, Chrome and Firefox MacOS Browsers Chrome, Safari and Firefox iOS Browsers Native Safari Browser Devices iPad, iPhone Android Browsers Devices Support available on request. Linux Flavor KronoGraph supports the latest Ubuntu LTS. Browsers Chrome & Firefox --- ### Try KronoGraph > Get started with KronoGraph - our timeline visualization SDK for JavaScript and React developers. Simply complete a short form to request a free evaluation. - Published: 2020-05-15 - Modified: 2025-01-22 - URL: https://cambridge-intelligence.com/kronograph/try-kronograph/ Try KronoGraph Timeline visualizations that drive investigations --- ### Features > Explore KronoGraph's powerful timeline analysis and visualization features, including filters, data aggregation, and pattern-of-life analysis. - Published: 2020-05-15 - Modified: 2025-02-18 - URL: https://cambridge-intelligence.com/kronograph/features/ KronoGraph features Explore the functionality of our timeline visualization SDK Intuitive navigation See your entire dataset in one visualization, then scroll smoothly through each timeline to find the events that demand further investigation. Add context Investigators need to understand the context of their data. Help them generate richer insight with annotations, labels, glyphs, font icons, tooltips and highlighting. Bring timelines to life Track events from milliseconds to millennia. KronoGraph scales smoothly through time, so users can track events at every level of resolution. Filter out noise Find the events that reveal your data’s story. Apply flexible filters to data properties to uncover the events and connections your users need to understand. Find patterns of behavior Discover cliques, groups and clusters in your data. Carry out pattern of life analysis by wrapping data to a specific timescale to reveal regular behaviors. A new graph dimension Extend your graph visualizations. KronoGraph integrates seamlessly with our graph visualization toolkits, so users can explore data in a completely new way. Custom look & feel Build a timeline visualization that looks great and matches your application's style. Customize every element - from color palette to label styling. Focus on events Drill down into key items... --- ### Technology > Explore the technology behind KronoGraph, our timeline visualization SDK for JavaScript developers. Learn about its codebase, security, dependencies and integrations. - Published: 2020-05-15 - Modified: 2025-02-12 - URL: https://cambridge-intelligence.com/kronograph/technology/ Building with KronoGraph Timeline visualizations that drive investigations What is KronoGraph? KronoGraph is a JavaScript software development kit (SDK) for building interactive timelines. You do this by creating timeline visualization components that are easily embedded in your own web applications. With its heatmap view and intelligent data aggregation, KronoGraph scales beautifully whether you have ten events in your timeline visualization or 100,000. Users can combine thousands of timelines into a single visualization, and use the lens view to explore every individual timeline in context. With an SDK site full of practical resources and the team behind KronoGraph's development on hand to offer support, you'll quickly create timeline visualization applications that'll help users understand the most complex event sequences. Request a free trial Why Build with KronoGraph? Works with any time-based data Use any combination of data source you like. As long as it contains timestamps or durations, KronoGraph can visualize every entity, event and connection. You get complete control over how it looks and the way every interaction works. Performance & scalability KronoGraph handles your largest datasets easily without demanding huge resource from your system. Users benefit from fast, intuitive data aggregation in a timeline visualization that looks good at... --- ### Pharmaceuticals > Learn how to use pharma data visualization for more efficient drug discovery, patent analysis, health & pharma market landscaping and more. - Published: 2020-05-07 - Modified: 2025-02-18 - URL: https://cambridge-intelligence.com/use-cases/pharma/ Pharma data visualization Using graph and timeline visualization to make sense of pharma data The pharmaceutical data challenge Science is the process of generating knowledge from data and information; so harnessing data visualization is a natural step for pharmaceutical scientists. It’s good timing too. With tougher regulation and increased competition, good data analysis is more important than ever. Pharma data visualization cuts through noisy data to reveal the connections and patterns you need to see. Pharma data visualization, especially network visualization and timeline visualization, helps clinicians and analysts to join the dots in pharmaceutical data. Let’s see how it helps them make better decisions more quickly. Drug discovery Bringing a new drug to market is expensive and laborious. Researchers need to understand connections, between chemical and effect, agent and disease, or between a drug and a market opportunity. Once connections have been identified, companies can find a way to exploit them. Network visualization makes it faster and easier to identify connections, revealing patterns, correlations, gaps and anomalies, and making research generally more cost efficient. Learn more in our white papers We’ve helped some of the world's leading pharmaceutical companies visualize their data. Download the white papers Competitor analysis and market... --- ### Webinar: Graph visualization for cybersecurity > In this webinar, graph visualization expert Corey Lanum looks at some of the advanced graph technologies you can use to fight cybercrime. - Published: 2020-03-23 - Modified: 2024-12-30 - URL: https://cambridge-intelligence.com/data-visualization-techniques-for-cyber-security-analysts/ Webinar: Graph visualization for cybersecurity In this webinar, graph visualization expert Corey Lanum looks at some of the advanced graph technologies you can use to analyze cyber attacks and protect your assets. He explains how graph and timeline visualization is an incredibly powerful tool for cyber threat analysis, and looks at:techniques for working with huge data sets how timeline visualization opens up an investigation bringing the story to life with animation Start a trial --- ### KronoGraph > The timeline visualization software development kit (SDK) for interactive timelines that reveal the stories behind time-based connected data and events. - Published: 2020-02-27 - Modified: 2025-04-11 - URL: https://cambridge-intelligence.com/kronograph/ Introducing KronoGraph Advanced timeline visualizations that scale The KronoGraph SDK makes it quick and easy to build interactive timeline views, customized for your applications. Let your users explore and explain the whole story behind their time-based connected data, and see how events unfold. Download the white paper Build interactive timeline tools to explore how relationships and events evolve Request a KronoGraph trial Scale to thousands of events Whether you need to investigate phone calls between two people or IT traffic across a whole enterprise network, KronoGraph provides a rich, interactive view of the data. Transition smoothly from an aggregated high-level summary to individual events, powering investigations as they grow. Find specific events in time Investigations often rely on identifying specific points of interest: a person, an event, a connection. With KronoGraph’s interactive lens view and nonlinear scaling you can scroll through time, uncover anomalies and patterns and zoom into individual entities that reveal the hidden story in your data. Explainable data narratives Annotations unlock a smooth and collaborative analysis and reporting experience. They allow analysts to uncover explainable insights that inform quicker, smarter decisions. Annotations can be user-driven or machine-driven: populated by the analyst during their investigation or analysis workflow,... --- ### Graph visualization > An introduction to graph visualization, with links to data visualizations tools, tutorials about visualizing graphs, webinars and more. - Published: 2020-02-19 - Modified: 2025-06-19 - URL: https://cambridge-intelligence.com/graph-visualization-software/ Graph visualization Uncover hidden patterns in your data Page contents 1. What is a graph visualization 2. Features of graph visualization 3. Importance of graph visualization 4. Graph visualization use cases 5. Best graph visualization tools 6. Getting started with graph visualization 7. Graph visualization FAQs Related resources Graph visualization use cases Graph visualization layout guide Knowledge graph visualization Graph visualization techniques Automatic graph layouts AI and data visualization Graph visualization white paper Graph visualization helps analysts and investigators explore complex connections, detect fraud, and analyze networks in fields like cybersecurity and intelligence. This guide covers how it works, why it matters, and the best tools to get started with links to expert articles for deeper insights. Download the graph visualization white paper (PDF) What is graph visualization? Graph visualization, also called network visualization or link analysis, is the process of visually representing relationships between data points. Instead of viewing data as tables or lists, graph visualization maps connections as nodes (entities) and links (relationships), making it easier to explore complex structures. --- ### What is link analysis? > Link analysis is the process of visually presenting networks of connected entities as nodes and links:it helps us understand our data better. - Published: 2020-01-29 - Modified: 2024-12-31 - URL: https://cambridge-intelligence.com/why-link-analysis/ Link analysis Unlock the insight in your connected data with powerful link analysis What is link analysis? Link analysis, sometimes called ‘graph visualization’ or ‘network visualization’, is the process of visually presenting networks of connected entities as nodes and links. Typically, the nodes represent specific data points, and the links represent the connections between them. If you need to understand connections in your data, there can be huge advantages to looking beyond your ‘flat’ data model with powerful link analysis tools. Why do people use link analysis? The world is densely connected, and link analysis will help you understand those connections. Unlike other forms of data analysis, link analysis focuses as much on the connections between data as on the data points themselves. That makes it possible to uncover hidden relationships and identify patterns, like dependencies or anomalies, that are not visible in aggregated analysis. It's intuitive Exploring networks as node-link structures instantly makes sense, even to people who’ve never worked with connected data before. It's fast Our brains are great at spotting patterns, but only when the info is in a tangible format. Link analysis helps you identify trends and outliers quickly. It's holistic Link analysis makes it possible... --- ### Visualisation de graphes > Visualisez vos graphes de données provenant de n’importe quelle source. - Published: 2020-01-06 - Modified: 2020-05-19 - URL: https://cambridge-intelligence.com/visualisation-de-graphes/ Boîtes à outils de visualisation de graphes Visualisez vos graphes de données provenant de n’importe quelle source Transformez les données complexes en informations Nos boîtes à outils de visualisation de graphes permettent de créer rapidement et facilement de puissantes applications de visualisation de graphes de réseaux, de les intégrer dans les flux de travail de vos analystes et de les déployer partout dans le monde. Notre livre blanc explique plus en détail les techniques, les technologies et les cas d’utilisation de la visualisation de graphes. TÉLÉCHARGEZ NOTRE LIVRE BLANC hbspt. forms. create({ portalId: "5505991", formId: "1856fed0-df88-4089-9489-cfd0bc973ac9" }); Pourquoi visualiser vos graphes de données? La visualisation de graphes est le processus permettant de présenter de façon visuelle les réseaux d’entités sous forme de nœuds et de liens. S’il existe un lien intéressant au sein de vos données, la visualisation de graphes vous apportera une plus-value. Elle est intuitive L’examen de vos graphes de données sous forme de structure nœuds-liens permet une compréhension instantanée, même pour les personnes qui n’ont jamais travaillé avec des données connectées. Elle est rapide Nos cerveaux sont excellents pour repérer les différentes tendances, mais uniquement lorsque les informations sont dans un format tangible. La visualisation de graphes... --- ### KeyLines integration tutorials - Amazon Neptune > This tutorial guides you in creating a custom Amazon Neptune visualization app using KeyLines, our JavaScript graph visualization toolkit. - Published: 2019-11-05 - Modified: 2025-03-03 - URL: https://cambridge-intelligence.com/integrations/amazon-neptune/keylines-tutorial/ Tutorial: Visualizing Amazon Neptune Getting started with KeyLines & Amazon Neptune Page contents Visualization architecture Integrate Amazon Neptune & KeyLines Step 1: Connect Amazon Neptune to KeyLines Step 2: Embed KeyLines in a webpage Step 3: Connect to the Gremlin Server Step 4: Convert to KeyLines JSON Step 5: Run a graph layout Next steps: Extend the UI Back to Amazon Neptune Start a KeyLines trial To follow this tutorial, you'll need access to KeyLines. Request a free trial Amazon Neptune is a hosted graph database service with an engine optimized for storing billions of relationships and querying the graph with milliseconds of latency. It lets developers focus more on their applications and less on database management. What’s special about Neptune is that it supports two different open standards for describing and querying data: Gremlin - a graph traversal language from Apache TinkerPop Resource Description Framework (RDF) queried with SPARQL, a declarative language based on Semantic Web standards from W3C openCypher - a declarative query language for property graphs that was originally developed by Neo4j KeyLines works with all of these standards. Visualization architecture KeyLines itself is a JavaScript file that’s deployed to a web server. A chart element (powered... --- ### Customer 360 > We look at the role of data and data visualization in achieving 'customer 360' - refining customer interaction data into useful business insight. - Published: 2019-08-15 - Modified: 2025-02-12 - URL: https://cambridge-intelligence.com/use-cases/customer-360/ Data visualization for Customer 360 Using graph and timeline visualization to understand customer behavior The Customer 360 data visualization challenge Successful businesses understand their customers. Accurate customer insight leads to decreased churn, increased customer value, better planning and increased profits. What is Customer 360? Customer 360 is about collecting, collating and aggregating customer data into a single view, revealing valuable business insight. Who needs customer 360 insight? Healthcare Healthcare firms want to manage medical referrals, understand patient histories and investigate issues and complaints. Insurance and banking Insurance companies want to investigate fraud, manage regulatory compliance and uncover up-selling opportunities. Retail Retailers want to reduce customer churn, maximize customer lifetime value and understand the effectiveness of specific marketing campaigns. Customer 360 visualization for customer-facing agents Whether it’s to identify the best next action, understand historical context or find an up-sell opportunity, employees on the frontline need fast and clear customer insight. There’s a bewildering volume of data available to them, and speed is critical. Presenting information as intuitive visualizations built into existing customer relationship management (CRM) tools, agents can join the dots and make the right decisions, quickly. Let’s look at some examples. Advanced graph visualization makes complex customer data easy... --- ### React network visualization: introducing ReGraph > Introducing ReGraph, our React network visualization toolkit: how it works, how to get started and why it’s the best for your React projects. - Published: 2019-07-31 - Modified: 2024-12-30 - URL: https://cambridge-intelligence.com/introducing-regraph-graph-visualization-for-react/ React network visualization Cambridge Intelligence Webinars Introducing ReGraph Join us on this quick tour of ReGraph's React network visualization API. We’ll show you how ReGraph works, how easy it is to get started and why it’s the best data visualization option for React projects. Start a trial ReGraph Webinar Transcript Prefer a written version? We've transcribed the webinar for you Good morning, everybody. Thank you for joining the webinar. This is a very exciting webinar today because we're introducing a brand new product from Cambridge Intelligence called ReGraph. Now ReGraph is a toolkit for building interactive React graph visualization applications. Now, that's a little bit of a mouthful. So we're going to basically take the rest of the webinar to explain to you what that means and what ReGraph does and how it's helpful for you. To start off, I'll introduce myself (pictured left) and Kevin (pictured far left). So my name is Corey Lanum. I've been with Cambridge Intelligence for six years now, but been doing data visualization for 19 years, mostly for industry and for governments around the world. And I've also written a book about graph visualization that you can check out if you want, it's called... --- ### Contact Us > To contact the Cambridge Intelligence team for general enquiries, call us on +44 (0)1223 362000 or email info@cambridge-intelligence.com - Published: 2019-07-26 - Modified: 2025-05-08 - URL: https://cambridge-intelligence.com/contact/ UK Office 6-8 Hills Road, Cambridge, CB2 1JP US Office 110 Canal St, Lowell, MA 01852, United States General Enquiries Phone: +44 (0)1223 362000 Email: info@cambridge-intelligence. com Sales Enquiries The AmericasPaige Hollier Email Paige | Schedule a call Rest of worldAlejandro Lemus Email Alejandro | Schedule a call Technical product support For KeyLines, email: help@keylines. io For ReGraph, email: help@regraph. io For KronoGraph, email: help@kronograph. io For MapWeave, email: help@mapweave. io --- ### Visualizing dynamic networks with KeyLines > This webinar introduces you to the complexities of dynamic networks and demonstrates how KeyLines can help you make sense of your connected data. - Published: 2019-07-19 - Modified: 2025-02-26 - URL: https://cambridge-intelligence.com/visualizing-dynamic-networks/ Graphing time-based data: A guide to dynamic network visualization Time data is everywhere: in every internet activity, every communication, every geopolitical event. In this webinar, data visualization expert Corey Lanum shares some best practices for visualizing time-based data using KeyLines and ReGraph, our graph visualization tools, with KronoGraph, an innovative way to build scalable timeline visualizations. He shows you how to: neatly filter and summarize complex time-based connected data reveal insights that bring out the story behind your connected data pick the right time-based data visualization techniques for your project --- ### Webinar: KYC link analysis for better compliance > Discover what makes Sistemi & Automazione’s KeyLines-powered app a robust tool for KYC link analysis, fraud detection and compliance. - Published: 2019-07-19 - Modified: 2024-12-30 - URL: https://cambridge-intelligence.com/polaris-keylines-network-analytics-for-compliance/ Webinar: KYC link analysis for better compliance This joint webinar with Sistemi & Automazione shows how to carry out successful KYC (Know Your Customer) link analysis. Sistemi & Automazione use our graph visualization technology to power their web-based link analysis application, Polaris. We take a deep-dive into how Polaris simplifies data access and exploration through KYC link analysis. Using only open source information, it visualizes the due diligence steps needed to sign a fictional lucrative contract with one of the world's most famous footballers. Request a trial --- ### Using Kibi & KeyLines to explore data in Elasticsearch > This webinar shows how Siren Solutions' Kibi & KeyLines visualization and analysis technology brings enterprise knowledge graphs to life. - Published: 2019-07-19 - Modified: 2025-02-12 - URL: https://cambridge-intelligence.com/building-a-graph-dashboard-using-kibi-to-explore-interconnected-data-in-elasticsearch/ Webinar: Enterprise knowledge graphs Building a graph dashboard In this session Siren Solutions demonstrate Kibi, their visualization and analysis technology. Kibi is powered by Siren’s relational technology for Elasticsearch and Keylines graph visualization. Users can visualize their enterprise knowledge graphs to find patterns in densely interconnected enterprise datasets. Giovanni Tummarello – CEO of Siren Solutions – will describe how Kibi combines Elasticsearch, Kibana, KeyLines and their own Join plugin to create a technology that gives tangible meaning to the Enterprise Knowledge Graph concept. Start a trial --- ### Use Cases for Graph Visualization > This webinar explores use cases for graph visualization tools and answers the questions: when and how should you visualize graphs? - Published: 2019-07-19 - Modified: 2024-12-31 - URL: https://cambridge-intelligence.com/use-cases-graph-visualization/ Webinar: Use Cases for Graph Visualization From law enforcement to cyber security and fraud detection, there are countless use cases for graph visualization. In this webinar, graph visualization expert Corey Lanum looks at use cases that show: how graph visualization helps people uncover and understand the story in their data why the 'when' is as important as the 'who' and 'what' how visual appeal isn't just about esthetics Start a trial --- ### How law enforcement analyze connected data at scale > This webinar introduces the benefits of graph technologies for law enforcement using Neo4j with compelling graph visualization techniques. - Published: 2019-07-19 - Modified: 2024-12-30 - URL: https://cambridge-intelligence.com/graphs-the-police-how-law-enforcement-analyze-connected-data-at-scale/ Webinar: Graphs and law enforcement Graphs & the Police: How Law Enforcement Analyzes Connected Data at Scale In this webinar, Christian Miles of Cambridge Intelligence introduces the benefits of graph technologies for law enforcement. He will show how to use Neo4j to power link analysis tools for law enforcement, improving performance and analytics when working with large volumes of law enforcement data. Start a trial --- ### Supply chain visualization with graph analytics > In this webinar you’ll learn how graph analytics offer a clearer understanding of your network and help you improve your supply chain management. - Published: 2019-07-19 - Modified: 2024-12-31 - URL: https://cambridge-intelligence.com/supply-chain-management-with-graph-analytics/ Webinar: Supply chain visualization and graph analytics Graph analytics to manage your supply chain network Modern supply chains are expansive, complex networks involving many moving parts. Managing these networks can be challenging but with the help of graph analytics, it doesn’t need to be. By the end of this session you’ll understand why supply chain visualization and graph analytics are essential to understanding and managing your network. Start a trial Supply Chain Visualization Webinar Transcript Prefer a written version? We've transcribed the webinar for you We're excited to talk to you today about supply chain visualization. We'll look at case studies for supply chain, focusing on how graph visualization and analytics can assist with managing processes with lots of pieces and moving parts. I'm Christian Miles - I help Cambridge Intelligence customers in North America get familiarized with graph visualization and applying our product, KeyLines, to a wealth of different domains. You'll also hear from Dan Williams later - he's Head of Product Management, and controls the roadmap for future releases. Dan has a wealth of experience across a number of different verticals, so it's great to be talking with him today. I'll be walking through why you would want... --- ### Supercharged graph visualization for cyber security > This webinar addresses the data challenges faced by cyber security analysts, and highlights the role of graph visualization for intuitive exploration. - Published: 2019-07-19 - Modified: 2024-12-31 - URL: https://cambridge-intelligence.com/supercharged-graph-visualization-for-cyber-security/ Webinar: Supercharged graph visualization for cyber security Cyber security analysts face data overload. They work with information on a massive scale, generated at millisecond levels of resolution detailing increasingly complex attacks. To make sense of this data, analysts need an intuitive and engaging way to explore cyber threat intelligence: that’s where graph visualization plays a role. Suitable for a technical and non-technical audience. Request a trial Cyber security posts from our blog More from our blog --- ### Graph analytics fraud detection > This webinar shows how integrating DataStax Enterprise Graph with our KeyLines software development toolkit powers graph analytics fraud detection methods. - Published: 2019-07-19 - Modified: 2024-12-30 - URL: https://cambridge-intelligence.com/fighting-fraud-with-graph-databases/ Webinar: Fighting fraud with graph databases This webinar explores the role of visual graph analysis and graph databases in an effective fraud detection platform. It covers topics including: How companies use graph analytics for fraud detection The tools, workflows and techniques behind fraud detection How to create a visual front-end for your DataStax graph database This webinar was co-presented with the DataStax team. --- ### Graph technology for a customer 360 view > This webinar, co-presented with Expero, explores how graph data visualization can help you achieve a single, definitive customer 360 view. - Published: 2019-07-19 - Modified: 2024-12-30 - URL: https://cambridge-intelligence.com/customer-360-graph-technology-to-understand-the-customer/ Webinar: Customer 360 Customer 360 view: Graph Technology to understand the customer This webinar explores the essential relationship between graph visualization technology and Customer 360. Co-presented with Expero, we explore how graph visualization helps you achieve a single definitive customer 360 view. You’ll learn how graph technologies connect customer touch points and create a better, more profitable customer journey. Want more info like this? See this blog post: Achieve customer 360 with graph visualization Start a trial --- ### Smarter cyber threat intelligence visualization > This webinar explains how you can use KeyLines graph visualization toolkit and EclecticIQ for powerful cyber threat intelligence visualization. - Published: 2019-07-19 - Modified: 2025-02-20 - URL: https://cambridge-intelligence.com/smarter-cyber-threat-intelligence-with-graphs/ Webinar: Smarter cyber threat intelligence visualization Smarter cyber threat intelligence visualization As the volume and complexity of cyber security data grows, our ability to understand it diminishes. This webinar explains how you can use a combination of advanced graph technologies to carry out better cyber threat intelligence visualization analysis. The session showcases two technologies that help make complex analysis tasks easier: KeyLines and EclecticIQ. Start a KeyLines trial --- ### The next generation of cyber security analytics > Learn how Cyberflow Analytics used our network visualization solutions to develop their next-generation cyber security analytics platform. - Published: 2019-07-19 - Modified: 2025-03-10 - URL: https://cambridge-intelligence.com/visualizing-threats-the-next-generation-of-cyber-security-analytics/ Webinar: Visualizing Cybersecurity Threats Welcome to the next generation of cybersecurity analytics Learn how Cyberflow Analytics have used our network visualization functionality to develop the next generation of cyber threat intelligence platform – built for the scope and scale of the Internet of Things. Suitable for a technical and non-technical audience. Start a trial Cyber security posts from our blog More from our blog --- ### Creating effective visual models for big data graphs > In this video you'll learn how to create effective visual models for big data graphs, and design visualizations that enhance the user experience. - Published: 2019-07-19 - Modified: 2024-12-30 - URL: https://cambridge-intelligence.com/creating-effective-visual-models-for-big-data-graphs/ Webinar: Visual models for big data graphs Creating effective visual models for big data graphs With big graphs, it’s important to put your data through the “data funnel”, a process of reduction from billions of data points to something a user can interact with and understand. This webinar discusses the techniques you can use to do that. Start a trial Graph visualization 101 posts from our blog More from our blog --- ### Managing chart clutter: working with huge graphs > In this session author and graph visualization expert, Corey Lanum, shares some of ways you can eliminate clutter in your graph visualizations. - Published: 2019-07-19 - Modified: 2024-12-30 - URL: https://cambridge-intelligence.com/managing-chart-clutter-working-with-huge-graphs/ Webinar: Managing chart clutter Working with huge graphs In this session author and graph visualization expert, Corey Lanum, will share some of ways you can eliminate clutter in your graph visualizations. He’ll explain each of the tools available, and how they can be combined into an effective and intuitive user experience. Start a trial Best practice posts from our blog More from our blog --- ### How to visualize graph data > In this 30 minute webinar, visualization expert Corey Lanum explains how to visualize graph data using our software development toolkits. - Published: 2019-07-19 - Modified: 2024-12-31 - URL: https://cambridge-intelligence.com/visualizing-graph-databases/ Webinar: Visualize graph data How graph databases work Watch this helpful 30-minute video on how to visualize graph data. Graph visualization expert, Corey Lanum, explains how graph databases, like industry-leader Neo4j, work and how our award-winning toolkits can help you make the most of them. This is suitable for both technical and non-technical audiences alike. Start a trial How to visualize graph data A graph is a model of data that features connections (called links or edges) between entities (called nodes or vertices) and properties. If you want to represent your data as a graph, the high-level process is simple: identify which entities you want to represent as nodes and links and then apply them. As long as you have connections in your data, even two simple columns are enough to get value out of looking at it in a chart. But in reality, your graph data is likely to be far more complex. A graph database schema already has node, edge and property graph structures built into them. They’re optimized for the job of representing graphs, with connections in a graph database as important as the data itself. Once you translate the nodes, links and properties into the real-world... --- ### A beginner's guide to graph data visualization > The video tutorial gives you a non-technical introduction to graph data visualization, with tips and tricks on how to create the best apps. - Published: 2019-07-19 - Modified: 2025-06-09 - URL: https://cambridge-intelligence.com/a-beginners-guide-to-graph-visualization/ A beginner's guide to graph data visualization Ready to visualize your graph data but not sure where to begin? Corey Lanum covers everything you need to start a successful graph data visualization project. He’ll show you how to: define and model a graph work with graph data follow graph data visualization best practice The webinar and illustrated write-up gives you a non-technical, high-level introduction to graph visualization, and its advantages. A beginner's guide to graph data visualization Prefer a written version? Here's an illustrated write-up. I'm Corey Lanum, Chief Product Evangelist here at Cambridge intelligence. We first recorded this beginner's guide in 2017, and the new version for 2022 is an update on that, with some new technologies, some new concepts, and new techniques for how to visualize graphs. I've been excited over the last 20 years to watch the explosion in popularity of graphs and graph concepts to a variety of different business domains. I've written a book on the subject, called Visualizing Graph Data, and I'll use examples from that in this guide. We'll take things back to basics, and drill down into graphs. When and why are they useful? How do we visualize them? Why does it... --- ### Visualizing graphs from any source > Start visualizing graphs from any source! In this video, Christian Miles shows how to visualize data from databases, APIs or CSV files. - Published: 2019-07-19 - Modified: 2024-12-31 - URL: https://cambridge-intelligence.com/a-guide-to-visualizing-graphs-from-any-source/ Webinar: Visualizing graphs from any source Visualizing graphs without a graph database Many people think that visualizing graphs means you need a graph database like Neo4j. That’s not necessarily true. In this session, graph visualization expert – Christian Miles – explains how to get started withgraph visualization using any database, API, or even just a CSV file. Start a trial Visualizing graphs from non-connected data sources Explore any file format, search index or database you use. They almost always have at least one thing in common: they're sources of connected data. Each features connections or relationships between nodes or entities. In graph databases, these connections are as important as the entities themselves, so graph visualization is the natural next step to exploring them in more detail. When you're working with data sources like CSV files or SQL Server databases, those connections aren't as explicit. Before creating graph visualizations from these sources, connections have to be derived. In this video session, Christian Miles provides a practical guide to connecting the non-connected. He runs through a list of factors you'll need to consider before creating graph visualizations from any source, such as scalability, support and standardization. He demonstrates how to convert data... --- ### Building powerful apps with ArangoDB & KeyLines > In this webinar we'll see how KeyLines - our graph visualization toolkit - and ArangoDB combine to create powerful and intuitive data analysis platforms. - Published: 2019-07-19 - Modified: 2024-12-31 - URL: https://cambridge-intelligence.com/building-powerful-apps-with-arangodb-keylines/ Webinar: Powerful apps with ArangoDB As data gets bigger, faster and more complex, you need to arm yourself with the best tools. In this webinar we’ll see how the KeyLines graph visualization SDK and ArangoDB combine to create powerful and intuitive data analysis platforms. Start a trial --- ### Visualizing the Neo4j Graph Database with KeyLines > In this webinar, Corey Lanum & Neo4j VP of Community Peter Neubauer talk about visualizing the Neo4j graph database with KeyLines. - Published: 2019-07-19 - Modified: 2024-12-31 - URL: https://cambridge-intelligence.com/visualizing-the-neo4j-graph-database-with-keylines/ Webinar: Visualizing the Neo4j Graph Database with KeyLines Creating interactive graph visualizations with KeyLines During this webinar, hosted by Neo4j VP of Community Peter Neubauer and Cambridge Intelligence’s North America Manager Corey Lanum, you will learn more about the Neo4j graph database and how you can use KeyLines to visualize them. Suitable for a technical and non-technical audience. Start a trial --- ### Webinar: How to visualize a graph database for fraud detection > If you use a graph database in your fraud detection process, this video explains why you also need graph visualization to better understand data. - Published: 2019-07-19 - Modified: 2024-12-30 - URL: https://cambridge-intelligence.com/fighting-fraud-with-amazon-neptune-and-keylines/ Webinar: How to visualize a graph database for fraud detection If you're a fraud analyst or investigator using a graph database in your fraud detection process, this webinar is for you. We’ll show how to visualize your data and create flexible, scalable and high-performance visual tools to make fraud detection faster, simpler and more robust. The example here uses Amazon Neptune's graph database, but our database-agnostic technology can visualize your data, no matter what datastore you prefer. Request a trial --- ### Maximizing data insight with KeyLines and OrientDB > This webinar shows how OrientDB and KeyLines, our graph visualization toolkit, helps users derive useful insight from complex big data. - Published: 2019-07-19 - Modified: 2024-12-30 - URL: https://cambridge-intelligence.com/maximising-data-insight-with-keylines-and-orientdb/ Webinar: Data insight with OrientDB Maximizing data insight with KeyLines and OrientDB The world is suffering from data overload! Data is being generated at a faster rate than ever before. And as the scale grows, so too does the complexity. During this session, you will learn how OrientDB and KeyLines can help you derive useful insight from complex big data. Suitable for a technical and non-technical audience. Start a trial KeyLines posts from our blog More from our blog --- ### Webinar - Limitless geospatial graph insight > Our webinar gives a new perspective on combining maps and images with graphs, featuring KeyLines tools and advanced geospatial analysis techniques. - Published: 2019-07-19 - Modified: 2025-02-12 - URL: https://cambridge-intelligence.com/keylines-5-0-geospatial-graph-insight-without-limits/ Webinar: Limitless geospatial graph insight KeyLines 5. 0 – Geospatial graph insight without limits Whether you’re investigating fraud rings, managing infrastructure or trying to uncover crime patterns, you’ll find a wealth of insight buried in your geospatial connected data. By the end of this webinar, you’ll have a new perspective on geospatial visualization, and how the technique can bring fresh insight to a huge range of use cases. Start a trial --- ### Data visualization with Stardog > Learn how to create Stardog data visualization applications with our powerful graph visualization and visual timeline analysis toolkits. - Published: 2019-07-17 - Modified: 2024-12-30 - URL: https://cambridge-intelligence.com/integrations/stardog/ Visualizing Stardog Build powerful graph & timeline visualizations with Stardog Ship Stardog data visualization apps quickly & easily Our developer toolkits make building graph and timeline visualization apps with Stardog a breeze. Combining performance with a hassle-free developer experience, they provide a completely flexible way to create graph and timeline visualization UIs that work anywhere, on any device. They also integrate seamlessly with the Stardog graph database, giving your users an intuitive and interactive way to visualize and explore the data they need to understand. Start a free trial of our toolkits About our toolkits Our toolkits - KeyLines, ReGraph and KronoGraph - are software development kits (SDKs) for graph and timeline visualization. They make it easy to create powerful interactive visualization tools that bring your data to life. These tools can then be rolled into your existing workflows and products, helping your users to explore and understand their data. Our SDKs are 100% database agnostic, but integrate seamlessly with the Stardog graph database. They also work with any browser, device or server, leaving you free to choose the stack that works best for you. Building timeline and graph visualization tools for Stardog Whatever your stack, we have an integration... --- ### Data visualization with Memgraph > How to create MemGraph visualization applications with our powerful graph visualization and visual timeline analysis toolkits - Published: 2019-07-17 - Modified: 2024-12-30 - URL: https://cambridge-intelligence.com/integrations/memgraph/ Visualizing Memgraph Build powerful graph & timeline tools with Memgraph Ship beautiful graph apps quickly and easily Our developer toolkits make building graph and timeline visualization apps with Memgraph a breeze. Combining performance with a hassle-free developer experience, they provide a completely flexible way to create graph and timeline visualization UIs that work anywhere, on any device. They also integrate seamlessly with Memgraph, giving your users an intuitive and interactive way to visualize and explore the data they need to understand. Start a free trial of our toolkits About our toolkits Our toolkits - KeyLines, ReGraph and KronoGraph - are software development kits (SDKs) for graph and timeline visualization. They make it easy to create powerful interactive visualization tools that bring your data to life. These tools can then be rolled into your existing workflows and products, helping your users to explore and understand their data. Our SDKs are 100% database agnostic, but integrate seamlessly with Memgraph. They also work with any browser, device or server, leaving you free to choose the stack that works best for you. Building timeline and graph visualization tools for Memgraph Whatever your stack, we have an integration tutorial to get you started. Learn how... --- ### A guide to graph UX (or how to avoid wrecking your graph visualization) > This webinar introduces the basics of good graph visualization UI and UX design, and how it can help teams build and deliver better applications. - Published: 2019-07-17 - Modified: 2024-12-31 - URL: https://cambridge-intelligence.com/a-guide-to-graph-ux-or-how-to-avoid-wrecking-your-graph-visualization/ Webinar: A guide to graph UX How to avoid wrecking your graph visualization Software toolkits, like our toolkits, are hugely powerful. They empower developers to build unique products without the need to code from scratch. To benefit from that freedom, however, developers need to make the right UI and UX decisions. That’s what we explore in this webinar. Start a trial Graph visualization 101 posts from our blog More from our blog --- ### KeyLines integration tutorials - DSE Graph > In this tutorial, we’ll walk through the steps of connecting KeyLines to your the DataStax Enterprise Graph (DSE Graph) to visualize your graph data. - Published: 2019-05-22 - Modified: 2025-03-03 - URL: https://cambridge-intelligence.com/integrations/datastax/keylines-tutorial/ Visualizing DSE Graph Getting started with KeyLines & DSE Graph Page contents Visualization architecture How to visualize the DSE Graph Integrate DSE Graph & KeyLines Step 1: Configure DSE & load data Step 2: Connect to the Gremlin Server Step 3: Convert to KeyLines JSON Step 4: Load the graph in KeyLines Next steps: Extend the UI Back to DataStax Start a KeyLines trial To follow this tutorial, you'll need access to KeyLines. Request a free trial DataStax Enterprise (DSE) Graph is a scale-out OLTP graph database for managing complex and highly connected data. DSE Graph is designed for enterprise cloud applications. Enterprise users wanted a Cassandra-based high-performance back end to handle huge volumes of evolving graph data. Able to deliver continuous uptime and predictable performance, DSE Graph is great at discovering commonalities and anomalies among dynamic and constantly changing datasets. One advantage is that DSE Graph uses TinkerPop3 and Gremlin, so existing open source Titan database applications should migrate seamlessly. The DSE Graph bundle also comes with the Gremlin Server and Console, so there's no need to download them separately. Visualization architecture KeyLines is a database agnostic visualization solution that integrates particularly well with graph databases like DSE Graph.... --- ### KeyLines integration tutorials - ArangoDB > Our ArangoDB graph visualization to get you started building graph apps on ArangoDB and KeyLines, an SDK from Cambridge Intelligence. - Published: 2019-05-14 - Modified: 2025-03-03 - URL: https://cambridge-intelligence.com/integrations/arangodb/keylines-tutorial/ ArangoDB graph visualization KeyLines & ArangoDB tutorial Page contents What is a multi-model database? Step 1: Set up ArangoDB Step 2: Query the database Step 3: Write a Foxx microservice Step 4: Build a KeyLines demo Step 5: Customize your chart Back to ArangoDB Start a KeyLines trial To follow this tutorial, and access the data files listed, you'll need a KeyLines evaluation account. Request a trial account This tutorial describes how to build an ArangoDB graph visualization by connecting KeyLines to ArangoDB - a native multi-model database that combines the strengths of graph, document and key-value stores. What is a multi-model database? Database technologies are optimized for specific types of data: Structured data —> relational database Unstructured data —> document store Highly connected data —> graph database, etc. This approach, known as polyglot persistence, ensures good performance but presents challenges. Deploying to multiple database technologies in a single project is complex and has a greater maintenance overhead. One way to avoid these problems is to use multi-model databases like ArangoDB. ArangoDB combines the advantages of a document, key-value and graph database with good performance and scalability. ArangoDB can work with KeyLines to power a robust ArangoDB graph visualization application.... --- ### KeyLines integration tutorials - OrientDB > In this OrientDB visualization tutorial, we’ll walk through the steps of connecting our KeyLines software development toolkit to your OrientDB database. - Published: 2019-04-25 - Modified: 2025-03-03 - URL: https://cambridge-intelligence.com/integrations/orientdb/keylines-tutorial/ Tutorial: Visualizing OrientDB Getting started with KeyLines and OrientDB visualization Page contents What is OrientDB? Why create an OrientDB visualization? Visualization Architecture Step 1: Connect your OrientDB database Step 2: Embed KeyLines in a web page Step 3: Query your OrientDB database Step 4: Parse the result Step 5: Layout your OrientDB visualization Step 6: Customize your chart Back to OrientDB Start a KeyLines trial To follow this tutorial, you'll need a KeyLines evaluation account. Request a trial account What is OrientDB? OrientDB is a document-graph database, meaning it has full native graph capabilities coupled with features normally only found in document databases and the familiar SQL dialect. The OrientDB engine supports Graph, Document, Key/Value, and Object models, so you can use OrientDB as a replacement for a product in any of these categories. However, the main reason why users choose OrientDB is its ability to act as a true Multi-Model DBMS by combining all the features of the four models into one. A variety of different licenses are available, ranging from a free open source option to an enterprise subscription. The OrientDB database includes its own query language (an extension of SQL), a developer workbench environment and a basic... --- ### ReGraph Support & Compatibility > Find out about the web browsers, device types and platforms supported by ReGraph, the graph visualization toolkit for React developers. - Published: 2019-04-25 - Modified: 2025-06-13 - URL: https://cambridge-intelligence.com/regraph/support/ ReGraph support Supported browsers and operating systems The ReGraph toolkit makes it quick and easy to build graph visualization applications in React. Those applications are supported by the same wide-range of browsers and devices as React itself. Supported platforms & browsers Unless otherwise specified, ReGraph officially supports the latest version of each browser in the current and previous major OS releases for the platforms below. Windows Operating Systems Full support: Windows 10 and Windows 11 Browsers Microsoft Edge, Chrome & Firefox Devices ReGraph is tested on a variety of Windows devices, including Surface Pro 4. MacOS Browsers Chrome, Safari, Firefox iOS Browsers Native Safari Browser Devices iPad, iPhone Android Browsers Devices Support available on request. Linux Flavor ReGraph supports the latest Ubuntu LTS. Browsers Chrome & Firefox --- ### Try ReGraph > Get started with ReGraph - our graph visualization SDK for React developers. Simply complete a short form to request a free evaluation. - Published: 2019-04-03 - Modified: 2025-01-22 - URL: https://cambridge-intelligence.com/regraph/try-regraph/ Try ReGraph Leave your details to request a trial account --- ### Try KeyLines > Get started with KeyLines - our graph visualization SDK for JavaScript developers. Simply complete the short form to request a free trial. - Published: 2019-04-03 - Modified: 2025-01-22 - URL: https://cambridge-intelligence.com/keylines/try-keylines/ Try KeyLines Leave your details to request a trial account --- ### ReGraph Technology > Explore the ReGraph technology - our React graph visualization SDK for React developers. Learn more about its codebase, security, dependencies & more. - Published: 2019-04-02 - Modified: 2025-06-09 - URL: https://cambridge-intelligence.com/regraph/technology/ Building with ReGraph Build high performance React graph visualization tools quickly How does ReGraph work? ReGraph is a toolkit for visualizing graph data in React. It provides a number of fully-reactive, customizable components that you can embed in your own applications. It has two visualization components: a chart and a time bar. Use props to push your data into them and they'll update automatically. To update, filter, style or highlight items in the data, push an updated item's object into the component on the next render. ReGraph will smoothly update the React graph visualization to reflect the change. Like other React components, ReGraph sits in the front end of your application - completely separate from the back end. Data is passed as a plain JavaScript object: it's up to you how to deliver data to the client. // A simple, familiar way to write React code import React from 'react'; import { Chart } from 'regraph'; const FamilyTree = => ; Request a ReGraph trial Why use ReGraph for your React graph visualization? Designed for React, and only React If you're a React developer looking for a graph visualization toolkit, ReGraph is designed for you. Enjoy all the benefits of... --- ### Our Products > Build custom data visualization web applications quickly and easily with our software development toolkits - KeyLines, ReGraph & KronoGraph. - Published: 2019-04-02 - Modified: 2025-03-12 - URL: https://cambridge-intelligence.com/products/ Graph KeyLines The graph visualization SDK for JavaScript developers ReGraph Hassle-free graph visualization for React developers Geospatial MapWeave The geospatial visualization SDK that uncovers every connection Timeline KronoGraph Advanced timeline visualizations that scale --- ### The ReGraph Toolkit > The ReGraph toolkit: graph visualization for React developers. Ship custom, high-performance graph visualization to your users, wherever they are. - Published: 2019-04-02 - Modified: 2025-06-13 - URL: https://cambridge-intelligence.com/regraph/ The ReGraph Toolkit Hassle-free graph visualization for React developers Designed specifically for the React framework, the ReGraph SDK makes building state-based graph visualizations a breeze. You’ll have powerful, interactive and stand-out visual tools ready in no time. Download the white paper Build interactive graph visualization tools to reveal threats and hidden insight Integrating ReGraph into our intelligence platform took little effort. The added value of the graph and time bar visualization, on the other hand, is massive. Our customers love the additional possibilities, as they now have new views that improve their decision-making process. Dirk Kolb, CEO and Founder of Traversals Built for React For React developers, ReGraph offers a simple and clean coding experience. It has familiar logic, easy state handling and well-documented props. You can choose where your data is stored, and how the component looks and behaves. It works in any browser, on any device, and integrates readily with any server or database. It’s a completely flexible way to build a custom React graph visualization application. How ReGraph works Designed for scale When building a graph visualization application, your technologies shouldn't hold you back. ReGraph is designed for scale: whether you need to explore 10 nodes or... --- ### ReGraph functionality > Explore ReGraph's powerful graph analysis and visualization features, including layouts, social network analysis, combos, time bar and map mode layout. - Published: 2019-04-02 - Modified: 2025-06-09 - URL: https://cambridge-intelligence.com/regraph/features/ ReGraph features Explore our React graph visualization SDK functionality Automatic layouts Detangle your data to uncover hidden structures. Choose from multiple automatic layouts to suit any kind of network, from a hierarchical layout to uncover dependencies, to the organic layout’s ability to reveal underlying relationships. Explore layouts Network filtering Help users focus on the parts of a network that really tell a story, and drill down into the nodes that matter. Define your own filter logic to suit your complex data and make sense of huge networks. Filter data Node combining Rely on ‘combos’- our intuitive way to group and combine nodes – to help users simplify and manage complicated networks. Reveal detail on demand to analyze interactions between subnetworks, then conceal them to reduce clutter. See combos in action Social network analysis Run social network analysis (SNA) measures to find key players with the most power and influence. ReGraph comes with advanced graph algorithms so users can better understand network behaviors and interactions. Social network analysis Time-based analysis The powerful time bar component helps users understand how connected data evolves and behaves over time. Focus on events from a specific time instance or duration, compare activity volumes, and spot... --- ### Corporate information > Find out everything you need to know about Cambridge Intelligence: our business, our corporate structure, governance, leadership, customers and more. - Published: 2019-03-01 - Modified: 2025-06-09 - URL: https://cambridge-intelligence.com/corporate-information/ Corporate information The growing threat of fraud and cyber attack means security is no longer just the concern of governments and law enforcement - it’s everyone’s responsibility. We’re on a mission to take the powerful data visualization techniques to a wider audience, helping everyone to secure their systems and processes and make the world a safer place. This page contains more details about our business, our corporate structure, governance, leadership and customers. Company background Cambridge Intelligence was founded in 2011 by Non-Executive Chairman Joe Parry. We’ve grown consistently and quickly since then, but we’re still a UK-based, privately-owned Cambridge startup success story registered in England and Wales (company number: 07625370). Joe continues to majority own the business, which is run by CEO Bryan Amesbury with support from an experienced management team and board of directors. Our technical expertise runs right through the organization, from the CEO to the large and skilled software development team. In 2014, we incorporated in the US to capitalize on the huge and rapidly-growing market opportunity in North America. Based in Lowell, MA, Cambridge Intelligence Inc looks after around half of our customers. Our key facts UK-based and privately-owned Offices in Cambridge, UK and Lowell, USA... --- ### Procurement & Purchasing > Learn about our procurement processes so you can purchase or renew your license for our graph visualization toolkit technology more easily. - Published: 2019-02-20 - Modified: 2024-12-31 - URL: https://cambridge-intelligence.com/commercial/procurement/ Procurement FAQs Some common license procurement and renewal questions Page contents About our toolkits Getting a license for our toolkits Our general licensing terms Support and maintenance Security About Cambridge Intelligence Learn about our procurement processes so you can purchase or renew your software license easily. If you have any questions which aren’t covered by this page, just get in touch. We’d be happy to help. About our toolkits We sell commercially-licensed developer toolkits for visualizing connections and networks in data. Our products let developers quickly and easily build powerful and customized data visualization components. These components can then be rolled into existing applications, ready to be deployed anywhere. Getting a license for our toolkits We work hard to make the licensing process as fast, smooth and straightforward as possible. I'm a new customer To help your developers get started with our products, we offer free 21-day trial licenses. Request a trial account here. We start the trial with a quick online demo from one of our technical account managers (find your account manager here). They’ll get your developers started quickly and explain the resources available. If you decide to continue, they’ll also walk you through the rest of the... --- ### Sistemi & Automazione (Italian) > Sistemi & Automazione è il nostro partner di fiducia e il principale integratore di sistemi italiano nell’ambito dell’investigazione e dell’analisi di dati. - Published: 2019-01-14 - Modified: 2024-12-30 - URL: https://cambridge-intelligence.com/partnerships/sistemi/it/ Sistemi & Automazione Prodotti, formazione e consulenza per le vostre esigenze di analisi investigative Article links Informazioni su Sistemi & Automazione Analisi delle comunicazioni 'Risk management & decision making' Formazione e consulenza English version Sistemi & Automazione è il nostro partner di fiducia e il principale integratore di sistemi italiano nell’ambito dell’investigazione e dell’analisi di dati. In questa pagina puoi saperne di più su S&A, i loro prodotti, servizi e competenze. Informazioni su Sistemi & Automazione Sistemi & Automazione è dal 1995 la società leader in Italia nella progettazione e realizzazione di sistemi per l’analisi delle informazioni e l’intelligence. Abbiamo introdotto nel nostro Paese le metodologie e le tecnologie per l’analisi visuale e la link analysis e su questo, negli oltre venti anni di attività, abbiamo maturato un’expertise unica in Europa. Collaboriamo da sempre con tutte le forze di Polizia ed Agenzie che si occupano di sicurezza nella progettazione e realizzazione di sistemi per le attività investigative e per l’analisi delle informazioni. Sviluppiamo soluzioni custom per i nostri clienti e realizziamo prodotti verticali di avanguardia per affrontare e risolvere specifiche esigenze operative, tutti rivolti al medesimo obiettivo: consentire ai nostri Clienti di ricercare, analizzare e correlare fra loro dati ed... --- ### Sistemi & Automazione > Sistemi & Automazione is our trusted partner and a leading Italian systems integrator in the information analysis and intelligence space. - Published: 2019-01-14 - Modified: 2024-12-30 - URL: https://cambridge-intelligence.com/partnerships/sistemi/ About Sistemi & Automazione Products, training and consulting to help you succeed Article links About Sistemi Communications analysis Risk management & decision making Training and consulting Italiano Sistemi & Automazione is our trusted partner and leading Italian systems integrator in the information analysis and intelligence space. On this page you can learn more about S&A, their products, services and expertise. About Sistemi Sistemi & Automazione is the leading Italian company in the design and implementation of systems for information analysis and intelligence. Since 1995, they have introduced visual link analysis methodologies to both Italy and more widely, building a reputation for their unique expertise throughout Europe. They work side-by-side with police forces and security agencies on a variety of solutions, supporting and enhancing investigative activity and information analysis. Their custom, cutting-edge solutions address the same challenge: to enable customers to research, analyze and connect data, streamlining performance and improving operational activities. They were also the first providers to take visual link analysis methods from the security sector, into the business environment. Communications analysis Sistemi & Automazione's solutions include Tetras, a market-leading platform for analysing phone and text records, and related information (e. g. subscriber details, geographic data, movement information, etc).... --- ### KeyLines integration tutorials - Elasticsearch > A developer tutorial explaining how to integrate Elasticsearch with your KeyLines or ReGraph JavaScript graph visualization web application. - Published: 2018-06-25 - Modified: 2025-06-09 - URL: https://cambridge-intelligence.com/integrations/elasticsearch/keylines-tutorial/ Elasticsearch visualization tutorial Getting started with KeyLines or ReGraph & Elasticsearch Page contents Visualization architecture Step 1: Import the dataset Step 2: Using Kibana Step 3: Connect to Elasticsearch Step 4: Visual styling Step 5: Creating a basic UI Back to Elasticsearch Start a trial To follow this tutorial, you'll need access to KeyLines or ReGraph. Request a free trial Elasticsearch is part of the open source portfolio known as the Elastic Stack. It’s a fast and scalable search engine built on the Apache Lucene software library. Lucene is a high-performance technology for searching and indexing data, but it can be complex to use. Elasticsearch makes Lucene more accessible by pre-selecting sensible defaults, and providing a more intuitive REST API. The power and simplicity of Elasticsearch makes it popular with organizations that need to search large volumes of data, including Facebook, Wikimedia and Stack Exchange. It supports near real-time data searching on a petabyte scale, using a system of sharding and routing to scale outwards from the beginning. Using KeyLines or ReGraph, our JavaScript and React SDKs for graph visualization, makes it easy to visualize complex connections in your Elasticsearch index. A well-designed visualization lets users find and interpret patterns... --- ### Data visualization with Elasticsearch > Learn how to create graph and timeline visualization applications with Elasticsearch and our advanced connected data visualization toolkits. - Published: 2018-06-22 - Modified: 2024-12-30 - URL: https://cambridge-intelligence.com/integrations/elasticsearch/ Visualizing Elasticsearch Build powerful graph & timeline tools with Elasticsearch Give users the graph insights they need Our developer toolkits make it quick and easy to build graph and timeline visualization apps, powered by Elasticsearch. They combine performance with a hassle-free developer experience, and provide a completely flexible way to create graph and timeline visualization UIs that work anywhere, on any device. They also integrate seamlessly with the Elastic stack, giving your users an intuitive and interactive way to visualize and explore the data they need to understand. Start a free trial of our toolkits About our toolkits Our toolkits - KeyLines, ReGraph and KronoGraph - are software development kits (SDKs) for graph and timeline visualization. They make it easy to create powerful interactive visualization tools that bring your data to life. These tools can then be rolled into your existing workflows and products, helping your users to explore and understand their data. Our SDKs are 100% database agnostic, but integrate seamlessly with Elasticsearch. They also work with any browser, device or server, leaving you free to choose the stack that works best for you. Building Elasticsearch timeline and graph visualization tools Whatever your stack, we have an integration tutorial... --- ### Cookie Policy > Learn about the cookies we use on our website to make it work, help us understand how it is used, and to track the effectiveness of our marketing campaigns. - Published: 2018-04-26 - Modified: 2024-12-30 - URL: https://cambridge-intelligence.com/privacy-policy/cookie-policy/ Cookie Policy Our Cookie Policy Like most websites, we use cookies and similar technologies to understand how our website is used and to give our customers and visitors the best possible experience. In this policy, we’ll explain this in more detail, including what cookies and similar technologies are and how we use them, so you can decide if you’re happy to accept them. What is a cookie? A cookie is a simple file that gets downloaded to your device (i. e. your computer, phone or tablet) when you access a website. A cookie is not software - it’s just a text file. Usually the text file contains: the name of the website an ID that’s unique to you That text file makes it possible for the website to recognize you during your visit, when you return and, in some cases, as you navigate other websites. That information helps us understand how our websites are used, how we can improve, and gives us an opportunity to share advertising with you. There are two kinds of cookies: Session cookies – these expire when you leave the website and close the browser. They save your preferences to ensure the website works as you... --- ### KeyLines integration tutorials - Titan > Our tutorial for developers looking to get started building a graph visualization application with KeyLines and the Titan graph database. - Published: 2018-04-20 - Modified: 2025-02-07 - URL: https://cambridge-intelligence.com/integrations/titan/keylines-tutorial/ Titan visualization tutorial Getting Started with KeyLines & Titan Article overview Visualization architecture WebSockets v HTTP Calls Step 1: Configuration Step 2: Load your graph Step 3: Configure the Gremlin Server Step 4: Setup a webpage with KeyLines Step 5: Call the Gremlin Server Step 6: Load the data into KeyLines Step 7: Customize your chart Back to Titan Start a KeyLines trial To follow this tutorial, you'll need a KeyLines evaluation account. Request a KeyLines trial Titan is a scalable, open-source distributed graph database. Using distributed multi-machine clusters, users can store and query hundreds of billions of vertices and edges. Its power and easy integration means it’s a popular back-end option for many KeyLines developers. In this tutorial, we walk through the steps of connecting KeyLines to your Titan 1. 0 database. Visualization architecture KeyLines is our graph visualization toolkit for JavaScript applications. It's 100% database agnostic, but is a particular good fit for graph database visualization. KeyLines is a JavaScript file that’s deployed to a web server. A chart element (powered by either HTML5 Canvas or WebGL) is then embedded into a web page for the user to access. As the user interacts with the chart, events –... --- ### Neo4j visualization tutorial - KeyLines integration > In this Neo4j visualization tutorial, we’ll walk through the steps to connect the KeyLines graph visualization toolkit to your Neo4j database - Published: 2018-04-10 - Modified: 2025-03-02 - URL: https://cambridge-intelligence.com/integrations/neo4j/keylines-tutorial/ Neo4j visualization tutorial - KeyLines Getting started with KeyLines and Neo4j Article overview Visualization architecture Integrate Neo4j & KeyLines Step 1: Connect Neo4j to KeyLines Step 2: Embed KeyLines in a webpage Step 3: Send a query to Neo4j Step 4: Get KeyLines JSON Step 5: Run a graph layout Next steps: Extend the UI Back to Neo4j Start a KeyLines trial To follow this Neo4j visualization tutorial, you'll need access to KeyLines. Request a free trial Neo4j is a robust, scalable native graph database. It's the most widely-used graph database in the world, with many years in production and millions of downloads. Its power and easy integration means it's a popular back-end option for many KeyLines developers. Visualization architecture KeyLines itself is a JavaScript file that’s deployed to a web server. A chart element (powered by HTML5 Canvas or WebGL) is embedded into a web page for the user to access. Interactions with the chart raise events such as click, double-click and drag. You can then customize responses to these events to create the right user experience. The architecture is clean, secure and fits any IT environment. Integrate Neo4j & KeyLines In this Neo4j visualization tutorial we'll walk you... --- ### Data visualization with ArangoDB > Learn how to create ArangoDB visualization applications with our powerful graph visualization and visual timeline analysis software development toolkits. - Published: 2018-03-27 - Modified: 2025-06-20 - URL: https://cambridge-intelligence.com/integrations/arangodb/ Visualizing ArangoDB Build powerful graph & timeline tools on ArangoDB Ship ArangoDB graph apps quickly and easily Our developer toolkits make building graph and timeline visualization apps with ArangoDB a breeze. Combining performance with a hassle-free developer experience, they provide a completely flexible way to create graph and timeline visualization UIs that work anywhere, on any device. They also integrate seamlessly with ArangoDB, giving your users an intuitive and interactive way to visualize and explore the data they need to understand. Start a free trial of our toolkits About our toolkits Our toolkits - KeyLines, ReGraph and KronoGraph - are software development kits (SDKs) for graph and timeline visualization. They make it easy to create powerful interactive visualization tools that bring your data to life. These tools can then be rolled into your existing workflows and products, helping your users to explore and understand their data. Our SDKs are 100% database agnostic, but integrate seamlessly with ArangoDB. They also work with any browser, device or server, leaving you free to choose the stack that works best for you. /financial-fraud-detection-with-arangodb/ Building timeline and graph visualization tools for ArangoDB Whatever your stack, we have an integration tutorial to get you started. Learn... --- ### Data visualization with JanusGraph > How to create JanusGraph visualization applications with the Cambridge Intelligence graph visualization and visual timeline analysis SDKs - Published: 2018-01-30 - Modified: 2024-12-30 - URL: https://cambridge-intelligence.com/integrations/janusgraph/ Visualizing JanusGraph Build powerful graph & timeline tools on JanusGraph Ship beautiful graph and timeline visualization apps quickly and easily Our developer toolkits make building graph and timeline visualization apps with JanusGraph a breeze. Combining performance with a hassle-free developer experience, they provide a completely flexible way to create graph and timeline visualization UIs that work anywhere, on any device. They also integrate seamlessly with JanusGraph, giving your users an intuitive and interactive way to visualize and explore the data they need to understand. Start a free trial of our toolkits About our toolkits Our toolkits - KeyLines, ReGraph and KronoGraph - are software development kits (SDKs) for graph and timeline visualization. They make it easy to create powerful interactive visualization tools that bring your JanusGraph data to life. These tools can then be rolled into your own applications for your users to explore. Our SDKs are 100% database agnostic, but integrate seamlessly with JanusGraph. They also work with any browser, device or server, leaving you free to choose the stack that works best for you. Building timeline and graph visualization tools for JanusGraph Whatever your stack, we have an integration tutorial to get you started. Learn how to create... --- ### JavaScript graph visualization library > How to build powerful applications with KeyLines, the lightweight, secure and scalable graph visualization library for JavaScript developers. - Published: 2017-12-20 - Modified: 2024-12-30 - URL: https://cambridge-intelligence.com/keylines-javascript-graph-visualization/ JavaScript graph visualization library Transform complex data into insight KeyLines is a graph visualization software development kit for JavaScript developers. Using the KeyLines JavaScript graph visualization library, it’s quick and easy to build powerful graph visualization applications, roll them into analyst tools and workflows, and deploy them anywhere in the world. Discover a completely flexible way to build lightweight, scalable and powerful graph visualization applications. Learn more in our white paper. Download the white paper Why build with KeyLines JavaScript graph visualization library? Enjoy the flexibility to code how you like. Add graph visualization to your applications that work anywhere, as part of any stack. Reveal connections for faster decisions Apps built with KeyLines offer unrivalled data interaction and analysis functionality for deep graph insight. Easily incorporate graph layouts, social network analysis, filtering, geospatial mapping, time-based analysis and more. Make sense of your biggest data Our JavaScript graph visualization library for JavaScript developers is designed for robust performance and powerful rendering. We’ve used WebGL and other modern web technologies plus clever code optimization for blisteringly fast visualization. Build a custom application The KeyLines JavaScript graph visualization library saves weeks of development time, without compromising on flexibility or quality. Every aspect... --- ### Our Graduate Roles > Discover the Cambridge Intelligence graduate roles: opportunities for STEM graduates to get a jump start into the software industry. - Published: 2017-12-13 - Modified: 2025-02-12 - URL: https://cambridge-intelligence.com/careers/graduates/ Our Graduate Roles Give your tech career a flying start Our graduate roles give STEM graduates an accelerated route into the software industry. Over 12 months, you’ll get a solid grounding in all aspects of our product development, and be a valued member of the development team. All our graduate roles are now filled, but please check back in late 2025 for next year's opportunities. Who are we looking for? If you enjoy working in teams, sharing knowledge and improving through collaboration, you should think about applying. If you’re a self-starter who’s eager to make contributions from day one, you should definitely apply. You don’t need JavaScript experience, but you should enjoy using programming skills to solve difficult problems. You’ll get experience in a growing technology company, at the forefront of a rapidly emerging market. Hear from previous grads and interns on our blog. Our graduate and internship blog posts Role Requirements We welcome those fresh from a STEM undergraduate, postgraduate or Ph. D. degree, or those with the right skills looking for a career change. You should have used at least one programming language to solve interesting and complex problems. You’ll have a passion for technology, an interest in... --- ### Our Technology Alliance > Explore the organizations in our technology alliance, comitted to helping people understand graph data with exceptional services and high-quality tools. - Published: 2016-04-15 - Modified: 2024-12-30 - URL: https://cambridge-intelligence.com/partnerships/technology/ Our Technology Alliance Providers of high quality tools that integrate seamlessly with our visualization technologies. Working with our technology alliance, we help our customers to solve some of their most complex data visualization challenges. Our technology alliance is a group of companies who share our mission to help people understand graph data. They provide services and high quality tools that can be seamlessly integrated with our award-winning data visualization software. Amazon Neptune is a fast, reliable, fully managed graph database service that makes it easy to build and run applications that work with highly connected datasets. It supports popular graph models Property Graph and W3C's RDF, and powers graph use cases such as recommendation engines, fraud detection, knowledge graphs, drug discovery, and network security. Visit Amazon Neptune Read about visualizing Amazon Neptune with KeyLines ArangoDB is the leading native multi-model database offering graphs, key/value pairs and documents in one core and with one query language. Native multi-model enables performance on any shape of data at scale. For small and massive datasets ArangoDB provides a solid backbone for graph visualization. Visit ArangoDB Read about visualizing Graphs with ArangoDB Azure Cosmos DB is Microsoft’s globally distributed, multi-model database service purposely designed for... --- ### Posts > Cambridge Intelligence's blog posts and news articles, covering product and company events and announcements. - Published: 2015-11-30 - Modified: 2016-01-15 - URL: https://cambridge-intelligence.com/posts/ --- ### Blog > Product updates, tutorials, news and more from the team behind our award-winning graph visualization technologies - Page 1 - Published: 2015-11-27 - Modified: 2023-10-02 - URL: https://cambridge-intelligence.com/blog/ --- ### Customers > Meet some of the world’s most successful anti-fraud, cybersecurity and intelligence organizations who rely on our data visualization tools. - Published: 2015-11-23 - Modified: 2024-12-31 - URL: https://cambridge-intelligence.com/company/customers/ We put customers first Our technology powers applications for the world’s most successful anti-fraud, cybersecurity and intelligence organizations. Since 2011 we’ve helped high-profile governments and businesses around the globe keep their systems and processes safe. We save our customers significant development effort and costs so they can bring their data visualization and analysis products to market on time and within budget. "We chose Cambridge Intelligence because their products provided the level of support and documentation we needed. It also has the best performance and the right combination of features to provide that intuitive access to data our users needed. " Huw Edmunds, Solution Architect, Microsoft Services We help customers achieve measurable ROI The organizations we work with invest heavily in data collection, storage and management. To uncover the value hidden inside, that data must be in a format that anyone can explore and understand. Our data visualization technology is the most cost-effective way to do this. Uncover insights Our technology makes unusable data accessible with intuitive and insightful visual analysis capabilities. Save time Our toolkits are easy to use, widely supported, rigorously tested and deliver a fast and predictable developer experience. Stand out Customize every aspect of your visualizations so... --- ### Privacy Policy > Cambridge Intelligence respects your privacy and is committed to protecting your personal data. Learn how we collect, store and process the data. - Published: 2015-11-23 - Modified: 2024-12-30 - URL: https://cambridge-intelligence.com/privacy-policy/ Privacy Policy Introduction Welcome to Cambridge Intelligence's privacy policy. Cambridge Intelligence respects your privacy and is committed to protecting your personal data. This privacy policy will inform you as to how we look after your personal data when you visit our website (regardless of where you visit it from) and tell you about your privacy rights and how the law protects you. This privacy policy is provided in a layered format so you can click through to the specific areas set out below. Please also use the Glossary to understand the meaning of some of the terms used in this privacy policy. Important information and who we are The data we collect about you How is your personal data collected How we use your personal data Disclosures of your personal data International transfers Data security Data retention Your legal rights Glossary 1. Important information and who we are Purpose of this privacy policy This privacy policy aims to give you information on how Cambridge Intelligence collects and processes your personal data through your use of this website, including any data you may provide through this website when you sign up to our newsletter, download a white paper report, purchase or... --- ### Webinars > Watch our webinar on data visualization benefits and best practices, covering use cases like fraud detection, cybersecurity, and security intelligence. - Published: 2015-11-19 - Modified: 2025-02-10 - URL: https://cambridge-intelligence.com/webinars/ Webinars Best practice, use cases and more All Best practice Use cases KeyLines ReGraph KronoGraph UI/UX for Network Maps Six real examples of UI/UX designs for network maps, with guest design expert Shahar Kagan View now → OSINT & link analysis How visual link analysis unlocks OSINT's potential View now → Graph user experience (UX) A guide to graph UX and how to avoid wrecking your graph visualizations View now → Designing visual models Creating effective visual models for big data graphs View now → Managing chart clutter Managing chart clutter: working with huge graphs View now → Dynamic graphs How to visualize graph data through time View now → Graph visualization 101 The ultimate guide to graph visualization View now → Visualize all the data! A guide to visualizing graphs from any source View now → Design the perfect graph visualization Use our SDKs to create a fully customized, interactive visualization that delivers on its promise of great UX View now → Use cases for graph visualization Discover how and why our SDKs are used in the worlds of intelligence, cyber security and financial crime View now → Communications analysis Successful communications intelligence (COMINT) data analysis in 5 steps... --- ### Try our products > Try our award-winning graph visualization software. Register for a free 21-day trial of our interactive data visualization SDKs or download white papers. - Published: 2015-11-19 - Modified: 2025-03-05 - URL: https://cambridge-intelligence.com/try/ Get started Sign up to start a trial of our toolkits --- ### Relational Database Visualization > With correct data modeling, relational database visualization can be an efficient solution for understanding complex and connected data. - Published: 2015-11-19 - Modified: 2024-12-30 - URL: https://cambridge-intelligence.com/integrations/visualizing-relational-databases/ Relational database visualization with KeyLines Article short-cuts Introduction What is a relational database? Creating a network with SQL Joins Optimizing SQL joins for relational database visualization Converting relational data structure to a network You may think that relational databases aren't suited to graph analysis and visualization. Whilst it’s true that the tabular data model and schema restrictions can sometimes make relational databases an inefficient option for visualizing connected data, with the right data modeling it is possible. In fact, sometimes a tabular view may be the most efficient storage and query mechanism. What is a relational database? A relational database stores related data in two-dimensional tables of columns and rows. Each data entity is represented with its attributes in the columns, and data instances in the rows: Policy_number Policy_Address Vehicle_VIN Vehicle_Model Vehicle_Year AB123123 123 Road Street 19UYA1234L000213 Coupe 2012 ZN 987987 42 Mill Crescent 1005 Estate 2007 JP 456456 12 Sample Street 19UYA1234L000213 Coupe 2012 Using a non-relational datastore? We support NoSQL too Creating a network with SQL Joins These tables, known as relations, can rapidly grow to millions, or billions of rows. It’s possible to get data from multiple tables. For example, suppose the data shown above was stored... --- ### Visualizing a NoSQL Database > Learn how to create a graph visualization with NoSQL Key-Value Store or NoSQL Column Store using our graph visualization software development toolkits. - Published: 2015-11-19 - Modified: 2024-12-30 - URL: https://cambridge-intelligence.com/integrations/visualizing-nosql-database/ NoSQL visualization Visualizing graph data without a graph database KeyLines and ReGraph are a database agnostic network visualization tool. This means it is compatible with any datastore you want to use, and NoSQL visualization is a popular choice. What is NoSQL? NoSQL (sometimes also called ‘Not Only SQL’) is a collection of database categories based with non-relational models. These systems offer excellent scalability, performance and flexibility, as well as simpler maintenance and cheaper hardware requirements. As a result, they’re popular options for enterprise-level ‘big data’ and network visualization. Graph visualization with any datastore To learn more about graph visualization and how to visualize your complex connected data, download our ultimate guide to graph visualization Download the guide Categories of NoSQL Database The NoSQL data models broadly fall into three categories: Key value / Column Stores The most basic NoSQL data model, with each item stored as a name (or key) with a value, ideal for non-complex data. Examples include CouchBase, DynamoDB, Cassandra and HBase. Key-Value & Column Stores Document Stores Data is stored as flexible objects known as documents, ideal when richer or semi-structured data is being stored. Examples include CouchDB and MongoDB. Document Stores Graph Stores Data is stored... --- ### Titan > Learn how to create Titan visualization applications with our powerful graph visualization and visual timeline analysis software development toolkits. - Published: 2015-11-19 - Modified: 2024-12-30 - URL: https://cambridge-intelligence.com/integrations/titan/ Visualizing Titan Build powerful visualization tools with the Titan database Ship Titan graph apps quickly & easily Our developer toolkits make building graph and timeline visualization apps with the Titan graph database a breeze. Combining performance with a hassle-free developer experience, they provide a completely flexible way to create graph and timeline visualization UIs that work anywhere, on any device. They also integrate seamlessly with Titan, giving your users an intuitive and interactive way to visualize and explore the data they need to understand. Start a free trial of our toolkits About our toolkits Our toolkits - KeyLines, ReGraph and KronoGraph - are software development kits (SDKs) for graph and timeline visualization. They offer an easy way to build powerful interactive visualization tools that bring your data to life. These tools can then be rolled into your existing workflows and products, helping your users to explore and understand their data. Our SDKs are 100% database agnostic, but integrate seamlessly with the Titan graph database. They also work with any browser, device or server, so you can choose the stack that works best for you. Building timeline and graph visualization tools for Titan Whatever your stack, our data visualization toolkits will... --- ### KeyLines Support & Compatibility > Learn more about compatibility and support for our KeyLines software development toolkit. KeyLines is compatible with almost every browser and database. - Published: 2015-11-19 - Modified: 2025-06-13 - URL: https://cambridge-intelligence.com/keylines/support/ KeyLines support Supported platforms & browsers When you build a network visualization application with KeyLines, you don't need to worry about browser or device compatibility. KeyLines will work in all common browsers and on any device - including smartphones and tablets. Supported platforms & browsers Unless otherwise specified, KeyLines officially supports the latest version of each browser in the current and previous major OS releases for the platforms below. Windows Operating Systems Full support: Windows 10 and Windows 11 Browsers Microsoft Edge, Chrome & Firefox Devices KeyLines is tested on a variety of Windows devices including the Surface Pro 4. MacOS Browsers Chrome, Safari, Firefox iOS Browsers Native Safari Browser Devices iPad, iPhone Android Browsers Devices Support available on request. Linux Flavor KeyLines supports the latest Ubuntu LTS. Browsers Chrome & Firefox --- ### Technology > Explore the technology behind KeyLines - our graph visualization SDK for JavaScript developers. Learn more about codebase, security, dependencies & more. - Published: 2015-11-19 - Modified: 2025-01-02 - URL: https://cambridge-intelligence.com/keylines/technology/ Building with KeyLines Build high performance graph visualization tools quickly How does KeyLines work? KeyLines is a JavaScript software development kit (SDK). You can use the technology to quickly build network visualization web components to embed in your applications. These components use WebGL and HTML5 Canvas for fast performance, and harness a powerful event model and API of functionality to help make sense of data connections. With detailed API documentation to help you, and a team of KeyLines developers providing support, it’s easy for you to build the custom visualization applications your users want. Download the white paper Why Build with KeyLines? Designed for performance Every aspect of KeyLines is built for performance. It uses fast, lightweight JavaScript, plus WebGL and HTML5 Canvas for powerful rendering across all browsers. Carefully optimized graph algorithms mean it can handle your biggest datasets. Built for developers We’ve designed KeyLines with a developer’s needs in mind. The documentation is easy to follow and features example source code. If you need help, our developers provide expert support and guidance. It works in your existing environment We’ve worked hard to ensure KeyLines apps ‘just work’ in any setup. You can keep your existing servers and code... --- ### Social Network Analysis > Social network analysis is a way to understand how networks behave, and uncover the most important nodes within them. Learn more. - Published: 2015-11-19 - Modified: 2024-12-30 - URL: https://cambridge-intelligence.com/social-network-analysis/ Social Network Analysis Algorithms and measures to understand networks Introducing social network analysis Social network analysis is a way to understand how networks behave, and uncover the most important nodes within them. Whether you're working with social networks, infrastructure and IT networks, or any other kind of complex connected system, these algorithms cut through noisy data to reveal nodes or clusters in the network that require attention. Let’s take a look at some of the social network analysis measures and algorithms available. Degree centrality The degree centrality measure finds nodes with the highest number of links to other nodes in the network. Nodes with a high degree centrality have the best connections to those around them – they might be influential, or just strategically well-placed. Betweenness centrality Nodes with a high betweenness centrality score are the ones that most frequently act as ‘bridges’ between other nodes. They form the shortest pathways of communication within the network. Usually this would indicate important gatekeepers of information between groups. Closeness Centrality This is the measure that helps you find the nodes that are closest to the other nodes in a network, based on their ability to reach them. To calculate this, the algorithm... --- ### Data visualization with OrientDB > Learn how to create OrientDB visualization applications with our powerful graph visualization and visual timeline analysis software development toolkits. - Published: 2015-11-19 - Modified: 2024-12-30 - URL: https://cambridge-intelligence.com/integrations/orientdb/ Visualizing OrientDB Build powerful visualization tools with OrientDB Ship OrientDB graph apps quickly & easily Our developer toolkits make it easy to build graph and timeline visualization apps with OrientDB. Combining performance with a hassle-free developer experience, they provide a completely flexible way to create graph and timeline visualization UIs that work anywhere, on any device. They also integrate seamlessly with OrientDB, giving your users an intuitive and interactive way to visualize and explore the data they need to understand. Start a free trial of our toolkits About our toolkits Our toolkits - KeyLines, ReGraph and KronoGraph - are software development kits (SDKs) for graph and timeline visualization. They offer an easy way to build powerful interactive visualization tools that bring your data to life. These tools can then be rolled into your existing workflows and products, helping your users to explore and understand their data. Our SDKs are 100% database agnostic, but integrate seamlessly with the OrientDB graph database. They also work with any browser, device or server, so you can choose the stack that works best for you. Building timeline and graph visualization tools for OrientDB Whatever your stack, our data visualization toolkits will be a great fit.... --- ### Press Scrapbook > Our team and network visualization technology has been recognized by the press all over the world! Take a look at our press scrapbook. - Published: 2015-11-19 - Modified: 2025-03-10 - URL: https://cambridge-intelligence.com/press-scrapbook/ Press Scrapbook Find out what the world's saying about our game-changing data visualization technology Our graph and timeline developer tools make it easy to build powerful, customized experiences for complex data. Not so long ago, hardly anyone could visualize connections in data. It required highly-trained analysts and complex specialist software. Only the most secure organizations, like intelligence agencies, could do it. We bring powerful data visualization techniques to a wider audience, and help organizations secure their systems and processes in the real – unclassified – world. From our Cambridge HQ, we work with hundreds of customers worldwide, from startups to tech giants. On this page, you can find our what the world is saying about us. Press highlights 2024 17 October 2024 Cambridge Intelligence ramps up range of investigative technology 2023 30 August 2023 New Cambridge Intelligence CEO to lead scale-up strategy 2021 05 April 2021 Cambridge Intelligence selected for the Tech Nation International Programme 2020 08 September 2020 KronoGraph to provide timeline visualizations 2019 16 May 2019 Cambridge Intelligence launches ReGraph for React developers 15 May 2019 Tech that! Cambridge stars in 2019 Tech Nation report 08 January 2019 JavaScript has come a long way and shows no sign... --- ### The time bar > How to visualize and analyse dynamic graphs with the time bar. The time bar allows users to instantly filter their evolving networks data by time and date. - Published: 2015-11-19 - Modified: 2025-02-03 - URL: https://cambridge-intelligence.com/time/ The time bar Visualize your dynamic networks Graph data is rarely static. Everything happens at a point or duration in time, and networks evolve as connections are formed and broken. We have tools to help you understand the time dimension in your connected data. This page is about our time bar component, which is part of the KeyLines and ReGraph toolkits. If you're interested in building interactive timeline visualizations, take a look at the KronoGraph toolkit. Visualize dynamic graph data Most graph data has at least one date or time-stamp, either automatically or manually generated. For example: Fraud investigators need to see the times and dates of financial transactions Cyber security analysts need to unpick complex connections in cyber threat intelligence, to learn how threats could evolve IT network analysts need to understand when specific connections take place between devices on a network Law enforcement agents need to piece together the sequence of events during an investigation. Exploring graphs with our time bar component helps analysts understand how networks form, cluster, fracture and dissolve over time. Flexible, interactive filtering Users can explore their dynamic graph data in an interactive and intuitive way without getting overwhelmed. They have the freedom to... --- ### NoSQL Document Stores > Our guide to graph visualization and analysis using a NoSQL document store, including instructions on modelling your data as nodes and links. - Published: 2015-11-19 - Modified: 2024-12-30 - URL: https://cambridge-intelligence.com/integrations/nosql-document-stores/ NoSQL Document Store Visualizations Visualizing graphs with a document store Article short-cuts What is a NoSQL document store? Converting NoSQL tables into a graph Mapping to a graph structure with Blueprints NoSQL visualization infrastructure Learn more What is a NoSQL document store? A NoSQL document-oriented database is one that stores, manages and retrieves data using the notion of a document. A document is a collection of data items about an entity, organized into a single item. For example, using the same example as we did to explain Key Value and Column stores, car insurance data could be held in a document store using this format: { "policyNumber": "AB 123 123", "policyAddress": "123 Road Street", "holderName": "Joe Smith", "vehicleID": "19UYA1234L000213", "vehicleModel": "Coupe", "vehicleYear": "2012" } { "policyNumber": "ZN 987987", "policyAddress": "42 Mill Crescent", "holderName": "Chris Bloggs", "vehicleID": "14PLU1234L120213", "vehicleModel": "Estate", "vehicleYear": "2007" } { "policyNumber": "JP 456456", "policyAddress": "12 Sample Street", "holderName": "Michael Richards", "vehicleID": "19UYA1234L000213", "vehicleModel": "Coupe", "vehicleYear": "2012" } These items can be extracted in any format, such as XML, JSON or plain text, but would need to be parsed into KeyLines' own JSON format for visualization. Document stores are popular as they offer excellent performance, but also schema... --- ### NoSQL Key Value Store > A NoSQL Key Value Store and Column Store are the simplest NoSQL data models, but they could be a great fit for your graph visualization apps. - Published: 2015-11-19 - Modified: 2024-12-30 - URL: https://cambridge-intelligence.com/integrations/nosql-key-value-column-stores/ NoSQL visualization Visualizing graphs with key value and column stores Page contents What is a NoSQL Key Value Store? What is a NoSQL Column Store? Converting NoSQL tables into a network NoSQL Visualization infrastructure Learn more A NoSQL Key Value Store and Column Store form the most basic NoSQL data models. Their speed, simplicity and ability to distribute across multiple hosts has made them popular in the world of enterprise data – and therefore they’re a common choice for graph visualization. What is a NoSQL Key Value Store? A NoSQL Key Value NoSQL database stores data as a set of Keys and Values, also known as an associative array, organized into rows. For example, a database of car insurance policies might look like this: Value_ Policy_ Address Holder_Name Value_ Vehicle_ ID Value_ Vehicle_ Model Value_ Vehicle_ Year Policy_AB 123123 123 Road Street Joe Smith 19213 Coupe 2012 Policy_ZN 987987 42 Mill Crescent Chris Bloggs 14133 Estate 2007 Policy_JP 456456 12 Sample Street Michael Richards 19313 Coupe 2012 Examples of a NoSQL Key Value store include: Redis and DynamoBD. What is a NoSQL Column Store? A column store uses a similarly flat structure, but with keys stored in columns rather than... --- ### Layouts > Learn about each powerful graph layout designed to highlight different aspects of your data in our graph visualization technology. - Published: 2015-11-19 - Modified: 2024-12-30 - URL: https://cambridge-intelligence.com/layouts/ Choose a graph layout Declutter network charts to reveal clearer insight A good graph layout is essential for untangling and understanding any network. We offer many different layouts, each designed to highlight different aspects of your data. They’ve been carefully optimized to ensure consistency, performance and clarity. Organic Layout This is a force-directed graph layout designed specifically for your biggest datasets. It detangles complex networks by reducing node/link overlap and minimizing white space, with multiple components laid out in a circular arrangement with larger components in the center. The organic layout uses clever adaptive behavior to accommodate network changes through small adjustments to the chart, so users don't lose their mental map of the data. The pattern is easy to understand and helps reveal underlying structures. Lens Layout This layout has been designed to push highly-connected nodes into the center, and force the less connected nodes into the periphery, so nodes are arranged in a circular shape. This results in an attractive ‘lens’ view allowing users to find well-connected nodes more quickly. It’s a particularly efficient way to view large networks. Structural Layout This layout is similar to the standard layout, except it groups nodes with similar attributes together in... --- ### Geospatial > Geospatial visualization can reveal rich data insight. Our SDKs work with mapping ecosystems including Esri's ArcGIS and Ordnance Survey. - Published: 2015-11-19 - Modified: 2025-04-28 - URL: https://cambridge-intelligence.com/map-mode/ See your connected data on maps Discover geospatial visualization From monitoring network traffic to tracking persons of interest, combining graph data with location intelligence can be a rich source of insight. Our graph visualization toolkits make it easy to visualize your connected data on maps. As long as the data contains location information, your users can: Visualize their connected data on a map Transition smoothly from network to map view Pan, zoom and interact with their geospatial graph data Select from a variety of third-party map tiles and plugins This page explains how map mode works, and how it enhances graph visualization applications. Made to measure mapping We’ve harnessed the LeafletJS API to give you the freedom to use your preferred map layers and Coordinate Reference Systems (CRS) in your applications. That means you can pick the right look and feel for your maps. Or incorporate more advanced visuals, like geofencing and map layers. The result is a beautiful geospatial visualization tool that's easy to use, and fits in seamlessly with the rest of your application. Map mode: geospatial visualization insights Our webinar explored our graph visualization toolkits' map mode, to see how they reveal a wealth of insight in... --- ### Group nodes into combos > See how our powerful Combos feature makes it easy to understand large networks, grouping nodes and links in a visual and explorable way. - Published: 2015-11-19 - Modified: 2024-12-31 - URL: https://cambridge-intelligence.com/combos/ --- ### Graph visualization styling > Build a graph visualization application that matches your organization's style. Our toolkits bring almost unlimited customization to your application. - Published: 2015-11-19 - Modified: 2025-02-20 - URL: https://cambridge-intelligence.com/styling/ Styling a graph visualization Node, link and chart customization options Styling a graph visualization Node, link and chart customization options Visuals are not just about aesthetics. Visualizations with clever customization help users follow the story of their data for better analysis. The best styled visualizations allow you to: Stand out from the crowd Show the right information at the right time Fit in with your product’s design language And they should ultimately bring your UX designer's vision to life without compromise - our Figma Design Kit makes it easy to get started. No matter what you're working on, our graph visualization SDKs can tick all of these boxes for you. With an intuitive developer experience and dedicated expert support, your developers will enjoy using them, too - they may even learn a few new tricks. Stand out from the crowd Visually striking, well designed, interactive charts will stand out in a competitive market. We can help you give investors and potential customers the "wow" moment they're looking for. Here's a great example showing how our graph visualization toolkits can help cybersecurity analysts explore thousands of cyberattacks in a single visualization. This visualization shows organized criminal groups linked to their targets... --- ### Filtering > Our data visualization toolkits include powerful, flexible filtering functionality that's easy to use in your visualization applications. - Published: 2015-11-19 - Modified: 2024-12-30 - URL: https://cambridge-intelligence.com/filtering/ Filter graph data Eliminate noise in your graph data Focus on the detail Filtering is a powerful way to reduce noise and reveal insight in your graphs. You can apply filters to any property of your data, revealing the nodes and links you need to understand. It’s easy to transition from a global view of a vast data landscape to a focused exploration of key items. Understand the big picture Filters make it easy to experiment with different views of the dataset. Users can explore charts at a global level to see how groups of nodes affect the overall dynamic. By showing and hiding clusters, you can view the interactions between sub-networks to discover dependencies and connections that aren’t immediately visible. Combine with other measures Combining filters with other graph analysis measures and algorithms increases their potential effectiveness. Here, for example, filtering is combined with the degree social network analysis measure gradually revealing tightly-bound clusters in the graph. Understand time-based trends Filtering by time reveals trends and patterns that are invisible when data is viewed all at once. Our time bar shows how connected data evolves over time. Seamless integration with the chart means filtering can be chart driven (select... --- ### Commercial > Frequently asked questions about licensing, pricing and other commercial aspects of KeyLines, our graph visualization toolkit for JavaScript developers. - Published: 2015-11-19 - Modified: 2025-06-12 - URL: https://cambridge-intelligence.com/commercial/ Evaluation FAQs Some common questions about evaluating our products Page contents 1. What are your products? 2. Who makes them? 3. How do I evaluate them? 4. How are they licensed? 5. Why not open source? 6. Why buy not build? This page is for people who are evaluating our products. If you’re looking to buy or renew a full license, see Purchasing & Procurement 1. What are your products? KeyLines and ReGraph are commercially-licensed Software Development Kit (SDK) for network visualization. KeyLines is for JavaScript developers, while ReGraph is specifically designed for React developers. KronoGraph is a JavaScript SDK for timeline visualization. MapWeave is a JavaScript SDK for geospatial visualization. Using our SDKs, it's quick and easy to build applications for visualizing connections in data, that can be deployed anywhere, to anyone. Learn more about KeyLines, ReGraph, KronoGraph and MapWeave. 2. Who makes them? KeyLines, ReGraph, KronoGraph and MapWeave are all made by us, Cambridge Intelligence. We're a software company based in Cambridge, UK, and Boston, US. We've been building and selling data visualization technology since 2011 and work with hundreds of customers worldwide, including start-ups, Fortune 500 companies and national governments. Learn more about Cambridge Intelligence 3. How... --- ### Graph Databases > Learn how to visualize graph and timeline data using any graph database and our flexible graph visualization software development toolkits. - Published: 2015-11-19 - Modified: 2025-02-18 - URL: https://cambridge-intelligence.com/integrations/graph-databases-data-visualization/ Visualizing Graph Databases Visualize the connections in your data with our graph database visualization toolkits What is a graph database? A graph database is a kind of database that represents data as a graph or network using nodes, edges and properties. Fitting huge amounts of connected data into a database not optimized for that purpose is a real challenge, with developers usually resorting to a relational database and joining tables, or a NoSQL database and set of foreign keys. A graph database circumvents this complexity by representing data in graph format – i. e. as a collection of objects and their relationships. The objects are usually called nodes; the links are often called edges. Our ultimate guide to graph database visualization covers everything you need to start building effective graph visualizations that'll help your users find insight in connected data fast. Download the white paper Why use a graph database? Graph databases are often touted as the best option for storing connected data. Frequently cited reasons include: Greater performance – compared to NoSQL stores or relational databases. Graph databases avoid expensive 'join' operations and give faster access to connected data. Lower latency – as the nodes and links in a... --- ### Architecture > KeyLines is a JavaScript toolkit for visualizing any graph database. Learn how our visualization architecture can be deployed quickly in your organization. - Published: 2015-11-19 - Modified: 2024-12-30 - URL: https://cambridge-intelligence.com/keylines/architecture/ KeyLines architecture A clean and simple software architecture Page contents A clean data visualization solution How does it work? Automatic rendering in any browser Event model Server architecture Choose your own framework Scalable visualization Secure data visualization A clean data visualization solution KeyLines’ architecture is simple, secure and scalable. As a browser-based component, there is no dependency on any specific architecture on the server, or any specific data source. The generic architecture of a KeyLines application. How does it work? KeyLines is deployed to your web server and embedded on your web page. It comprises a series of JavasScript components featuring a comprehensive API for you to customize. Your JavaScript controller receives function calls from and sends events to KeyLines. You customize the controller to trigger what happens when your users interact with a chart. Assets including KeyLines font icons, images and glyphs are also deployed to your web server. Automatic rendering in any browser KeyLines renders your charts using the most modern WebGL engine, delivering high performance. It can also fall back to use HTML5 Canvas when WebGL isn’t available to a user: WebGL offloads much of the heavy lifting to the device’s GPU. This additional processing power means... --- ### Developer FAQ > Developer FAQ: Find our more about our most frequently asked questions about the KeyLines API, KeyLines performance, JavaScript and HTML5. - Published: 2015-11-19 - Modified: 2024-12-30 - URL: https://cambridge-intelligence.com/keylines/faq/ KeyLines FAQ Frequently asked questions about KeyLines Page contents Frameworks The KeyLines API KeyLines performance Customization Graphics rendering & image support Frameworks Can I use this with Angular / Vue / Ember. js / Meteor / etc. ? Yes - every one of those and more. KeyLines has no external dependencies and is a good JavaScript citizen: it does not extend any of the basic JavaScript types and encapsulates everything within its own namespace to avoid global name conflicts. If you're using Angular or Vue, KeyLines comes with dedicated components and integration tutorials to get you started quickly. What if I'm using React? For React developers, we've created ReGraph - a toolkit designed for adding graph visualizations to React applications. Learn more about ReGraph Does it run on J2EE / . NET / etc. ? Yes. KeyLines runs on any server platform – it is a pure client-side component. The KeyLines API What does the API look like? The SDK has detailed documentation for every object, function, event and option. There are three main parts to the API: Functions for adding, removing and changing everything from items on the visualization to view settings. Events raised by the component as the... --- ### Our partners > At Cambridge Intelligence, we work with a global partnership network of organizations who share our passion for outstanding data visualization. - Published: 2015-11-13 - Modified: 2024-12-30 - URL: https://cambridge-intelligence.com/partnerships/ We work with a global network of organizations that share our passion for outstanding data visualization. Our partners' expertise, skills and technologies bring the benefits of our solutions to a wide audience, in many different geographies. Through packaged or bespoke solutions, configuration services and local support, our partners give added confidence and flexibility, letting our customers tackle the largest and most complex projects with confidence. Contact us to discuss working with a local partner, or joining our partner network. Contact us about partnerships Integration Partners Integration partners develop individual solutions for their customers’ projects and integrate numerous libraries and components. They are established and respected companies in their markets with strong industry knowledge. We help them to deliver the best components for each project and support them with implementation. Technology Alliance Our Technology alliance is formed of companies with complementary products to our own. Working together, we are both able to augment and enhance our solutions. These partners provide high-quality tools that can be seamlessly integrated with our award-winning visualization technology. Meet our Technology Alliance » OEM Partners A wide range of leading technology companies create their own software and integrate our components into their products lines to deliver unique... --- ### Social Networks > How to build interactive tools for visualizing and understanding social network data. Learn more about social network visualization and analysis. - Published: 2015-11-06 - Modified: 2024-12-31 - URL: https://cambridge-intelligence.com/use-cases/social-networks/ Data visualization for social network analysis Graph and timeline visualization to analyze social networks The social network visualization challenge Simply put, a social network is a structure of social actors joined together by connections. If you understand this structure, you have a much deeper knowledge than if you assessed the social actors in isolation. Powerful data visualization techniques cut through noisy social network data and reveal parts of the network that need attention. Download the white paper Using our graph visualization and timeline visualization technologies, it’s quick and simple to design interactive visualizations that untangle complex social networks. Social network visualization To truly understand a social network, you need to visualize it. Visualizing social networks interactively offers faster and more accurate insight. Using techniques like filters, styling, and node grouping and expansion, we can explore network dynamics and connections on a micro, meso and macro scale. It’s easy to understand and explore a social network in graph format, using people as nodes, relationships as edges and additional information as properties. Timeline visualization reveals relationships between events over time, showing cause and effect and highlighting time patterns that wouldn’t otherwise be visible. Learn more in our white paper Read more about... --- ### Healthcare > Powerful healthcare data visualization tools and techniques to detect healthcare fraud, build healthcare knowledge graphs and manage compliance. - Published: 2015-11-06 - Modified: 2025-02-18 - URL: https://cambridge-intelligence.com/use-cases/healthcare/ Healthcare data visualization Using graph and timeline visualization to improve healthcare The healthcare data visualization challenge The healthcare industry is inherently complicated. It involves a lot of people, stakeholders, processes and procedures. It’s tightly regulated and deals with the highest possible stakes: peoples’ health and well-being. Increasingly, healthcare providers are turning to graph technology and data visualization to understand the complex networks of data at their disposal. Powerful healthcare data visualization tools transform that complex data into valuable, useful insight. Data visualization, especially graph visualization and timeline visualization, helps healthcare providers and professionals to join the dots in data. Let’s see how it helps them improve services, drive efficiencies and deliver better patient outcomes. Healthcare data visualization: knowledge graphs Modern healthcare generates a lot of data. Patient records, admissions data, electronic health records, billing data, insurance policies and claims: every interaction leaves a complex digital footprint. These footprints are often scattered between systems, limiting the ability to understand the full picture and make the best decisions. Using graph visualization tools, it’s possible to collate all of this data into a single unified view, allowing systems users - clinicians, data analysts or non-specialist staff - to piece everything together and get... --- ### Knowledge Graphs > Organizations rely on knowledge graph tools to make sense of connected data. Turn your data into insight with knowledge graph visualization. - Published: 2015-11-06 - Modified: 2025-02-18 - URL: https://cambridge-intelligence.com/use-cases/knowledge-graphs/ Knowledge graph visualization How to turn connected data into knowledge and insight Knowledge graph visualization Organizations increasingly rely on knowledge graph tools to make the most of their growing volumes of data. Information from across the enterprise is integrated into a single, large network. The network contains a semantic model of the data for users to query and explore. In this way, raw data transforms into knowledge. Effective knowledge graphs are accessible to everyone - not just developers and expert analysts. That’s where visualization is critical. Knowledge graphs are inherently visual. Data visualization - especially graph visualization and timeline visualization - brings them to life, making them more tangible, intuitive and useful. Let’s see some examples. Who uses knowledge graphs? Retail and e-commerce Building an outstanding customer experience reduces churn, increases lifetime customer value, and generates revenue. Bringing all customer interaction data into a single place (Customer 360) makes it easier to make better, more profitable, decisions. Finance Modern finance generates data on a massive scale. Connecting and visualizing it provides a rich source of insight, helping retail banking to maximize customer value, fraud analysts to detect unusual activity and compliance managers to stay compliant. Pharma and bioscience Research-intensive organizations... --- ### Compliance > Solving the compliance data visualization challenge, including AML and KYC, privacy data regulations and supply chains with our JavaScript toolkits. - Published: 2015-11-06 - Modified: 2024-12-31 - URL: https://cambridge-intelligence.com/use-cases/compliance/ Compliance data visualization Graph and timeline visualization for regulatory compliance You need the right tools to successfully tackle the complex challenge of regulatory compliance. That toolset has compliance data visualization at its core. To manage and prove compliance with relevant laws, regulations and standards, organizations must collect and analyze data - and the connections inside it - at scale. Well-documented compliance processes aren’t enough. Over time, regulations increase in range and complexity, organizational data grows larger and more siloed, and quality compliance management becomes harder to achieve. As a result, compliance is seen as a costly, time-consuming burden. Organizations turn to compliance data visualization to overcome these and other challenges. Let’s see why. Compliance data visualization and AI AI is revolutionizing how organizations manage compliance and risk. Automated auditing, anomaly detection, risk scoring and reporting saves time. It frees compliance managers to take a more strategic role - designing more robust processes or preparing for new regulations. But the case for human oversight is strong. AI tools are prone to bias and hallucinations. They need careful training - especially when requirements or scenarios change. Their decision-making processes can be opaque to teams who need to explain recommendations to customers and... --- ### Infrastructure > How to build interactive network visualization and timeline tools for your network mapping software, revealing insight in critical infrastructure networks. - Published: 2015-11-06 - Modified: 2025-05-15 - URL: https://cambridge-intelligence.com/use-cases/infrastructure/ Infrastructure visualization Using network mapping software and timeline visualization to manage infrastructure The infrastructure visualization challenge To build secure infrastructure, you need to understand connections. From the internet to gas pipelines, corporate IT systems to global telecoms networks: they’re all complex connected systems. A single point of failure can have a massive impact. With every connected device or machine generating a digital footprint, it’s easy to produce infrastructure data on a massive scale. The challenge is joining the dots. That’s where network mapping software and data visualization plays a crucial role. Download the white paper Interactive data visualization – especially network visualization, geospatial visualization and timeline visualization - is the best tool for making sense of complex infrastructure data. Let’s see why. Monitor: network mapping software Every day, billions of events can take place in a single network. To make sense of these, analysts need to see what’s happening. Using the right network mapping software, especially with geospatial and timeline visualization tools, it’s possible to generate dynamic network visualizations from critical infrastructure logs in seconds. These visualizations reveal structures, dependencies, and vulnerabilities that infrastructure managers can use to make systems more resilient and effective. Network mapping software makes it easier... --- ### Cyber Security > Cyber security visualization shows threat intelligence as graphs & timelines. Here's why your cyber security apps need visualization tools. - Published: 2015-11-06 - Modified: 2025-05-14 - URL: https://cambridge-intelligence.com/use-cases/cybersecurity/ Cyber security visualization Graph, geospatial and timeline visualization for cyber security data The cyber security visualization challenge Cyber threat analysts have a tough job. They need to understand big, complex, high-velocity data from across their organization. They need to know which of the billions of alerts raised each day demand an immediate response. They need to spot and predict fast-evolving threats from unpredictable sources. If they fail, their organization is at risk of malicious attack. Download the white paper Analysts need interactive cyber security visualization - especially graph visualization, geospatial visualization and timeline visualization. It’s the best tool available to make sense of cyber threat intelligence. Let’s see why. Predict: Visualize cyber threat intelligence Understanding cyber threat intelligence is key to the cyber analyst’s job. They need to identify which threats exist, and how those threats could impact the organization. There’s no shortage of intelligence available. The challenge is making sense of it and sharing the insight. That’s where graph visualization and timeline visualization are crucial. Cyber threat intelligence is densely connected. Visualizing those connections as a graph uncovers the patterns, outliers, and anomalies in a way that reveals your threat landscape and the kinds of attacks you might face.... --- ### Data visualization for fraud detection tools > Find out why a fraud detection tool using link analysis and data visualization should be essential to your fraud investigation strategy. - Published: 2015-11-05 - Modified: 2025-05-07 - URL: https://cambridge-intelligence.com/use-cases/fraud/ Data visualization for fraud detection tools The fraud detection visualization challenge Fraud management has changed massively in recent years, with the advance of digital technologies and AI creating new opportunities and techniques for fraudsters to commit crime faster, and with more agility. To detect and investigate it effectively, you need to see connections – between people, accounts, transactions, and dates – and understand complex sequences of events. That means analyzing a lot of data. Download the white paper The visualization-AI intelligence cycle A successful fraud investigation follows the visualization-AI intelligence cycle, combining the different strengths of visual analytics, AI and human reasoning. Detection: AI software uses machine learning and pattern recognition to make recommendations and raise alerts. Investigation: Interactive graph visualization presents insights in a way that's easy for human investigators to navigate, analyze, and gain actionable intelligence. Prevention: Investigators use what they've learned to inform the next set of queries and rules they feed into the system. As patterns of fraud are detected, analysts can use the new insight to update and improve their automated systems. Detecting fraud Fraud detection is an increasingly automated process, as analysts are often looking for familiar patterns of activity. They automatically score each... --- ### Law Enforcement > Link analysis for law enforcement: how powerful link analysis & timeline visualization tools make policing data simpler and insightful. - Published: 2015-11-05 - Modified: 2025-05-06 - URL: https://cambridge-intelligence.com/use-cases/law-enforcement/ Data visualization for law enforcement Link analysis and timeline visualization for policing The law enforcement data challenge Modern law enforcement relies on good data insight. From national information centers and call data records to operational intelligence and case histories, the police have access to a lot of data. The problem is they lack the tools to understand it. They're limited by overwhelming data volumes, organizational silos, and a shortage of trained data analysts. The result? Critical connections are missed, and opportunities to detect, solve and prevent crime are lost. Download the white paper Data visualization, especially link analysis and timeline visualization, helps law enforcement join the dots in their data and make better decisions, faster. Let’s see how. Joined-up investigations Law enforcement investigations are about finding and proving connections between suspects, events, and crimes. Increasingly, that relies on retrieving and understanding data. From call data records to open source intelligence, investigators need to transform raw data into useful and shareable intelligence. Link analysis combined with timeline visualization, investigators quickly see patterns of relationships as they develop. Most crime has a geospatial dimension too. This MapWeave demo shows a fictional network of sanctioned individuals, and the companies and high value assets... --- ### Security & Intelligence > Uses of graph visualization for security and intelligence data analysis, including visualizing networks for understanding criminal and terrorist networks. - Published: 2015-11-05 - Modified: 2025-06-13 - URL: https://cambridge-intelligence.com/use-cases/security/ Data visualization for security, intelligence and defense Data visualization to make the world safer To defend a country, organization or person, you must first understand threats. It’s the difficult job of a security analyst to interpret threat information from signals intelligence (SIGINT), open-source intelligence (OSINT), classified databases, and anywhere else, and communicate it to stakeholders at all levels. That data is big, complex and constantly evolving. Download the white paper Let’s see how data visualization, especially link analysis and timeline visualization, helps analysts lead fast-moving investigations in a high-stakes environment. Investigate connections: communication analysis Most investigations involve some amount of communications analysis. As more activity takes place online, call data records obtained by lawful interception gives unparalleled insight into individuals, organizations and their activity. Using this data to investigate connections, we can join the dots between people, places, times and events. Link analysis intelligence makes large scale communications data easy to understand and navigate, and reveals organizational structures, like terror cells or networks of criminal gangs. Timeline analysis of lawful interception data shows patterns in communications records, so we can easily spot clusters of unusual activity. See how our graph technology is used by one of our customers to build... --- ### Data visualization use cases > Who needs to visualize connected data? We've partnered with leading organizations across many use cases for years. Find out why they chose us. - Published: 2015-11-05 - Modified: 2025-04-02 - URL: https://cambridge-intelligence.com/use-cases/ Cybersecurity Find patterns, anomalies and outliers in your complex threat landscape so you can predict, detect and prevent cyber threats. Detect cyber threats → Financial crime & fraud Analyze connections between people, places, transactions and events to manage compliance and defeat fraudsters. Tackle financial crime → Security & Intelligence Visualize threat information from communications data and intelligence sources to beat organized crime and terrorism. Uncover security risks → Law enforcement Equip police and agencies with the tools they need to spot links between suspects, locations, victims and crimes. Identify criminal connections → Blockchain & crypto Simplify blocks of transactions, track the movement of funds and verify crypto users to counteract criminal activity. See blockchain transactions → Knowledge graphs Make large-scale graphs accessible, understandable and intuitive through visual data discovery and interactive analysis. Explore data at scale → Pharmaceuticals Use data visualization to facilitate breakthroughs in scientific understanding, cost efficiences and competitive advantage. Make sense of pharma data → Infrastructure Map complex systems, networks and pipelines to identify critical paths, prevent bottlenecks and uncover vulnerabilities. Manage complex networks → Supply chain Power end-to-end visibility, efficiency and traceability in supply networks to optimize performance at every stage. Improve supply chain processes → --- ### KeyLines' features > Explore how KeyLine's features simplify building a network visualization app, making data visualization faster, easier, and more effective. - Published: 2015-11-05 - Modified: 2025-06-09 - URL: https://cambridge-intelligence.com/keylines/features/ KeyLines features Explore our JavaScript graph visualization SDK functionality Automatic layouts See connections clearly with powerful graph layout algorithms. A good layout will detangle links to reveal patterns and anomalies. KeyLines offers 8 automatic layouts to suit any kind of network. Explore layouts Network filtering Focus on the nodes that help you tell the story with powerful and flexible filtering. Define your own filter logic to suit your complex data and make sense of huge networks. Filter data Node combining Combos are an intuitive way to group nodes and hide clutter, revealing insight in the biggest and most complex graph datasets. See how they make it easy to explore your data in a manageable and meaningful way. See combos in action Social network analysis Uncover key players with the most power and influence in your network. KeyLines offers powerful graph algorithms to help your users understand network behavior, structure and interactions. Social network analysis Time-based analysis Graph data is rarely static. Our tools for time-based graph analysis make it easy to see how connections evolve over time. Use them to focus on specific time periods, compare activity, or spot trends and outliers. Time analysis Map mode layout Use KeyLines' map... --- ### The KeyLines Toolkit > Use the KeyLines graph visualization software development toolkit to build powerful, flexible JavaScript applications, ready to deploy anywhere, to anyone. - Published: 2015-11-05 - Modified: 2025-04-11 - URL: https://cambridge-intelligence.com/keylines/ The KeyLines Toolkit The graph visualization SDK for JavaScript developers KeyLines is your fast-track to graph visualization success on any tech stack. Rapidly create robust, beautiful and engaging visual tools that match the scale of your users’ data challenges. Download the white paper Build interactive graph visualization tools to reveal threats and hidden insight We looked at several other visualization options, including open source. KeyLines was chosen because it provided the level of support and documentation we needed. It also had the best performance and the right combination of features to provide that intuitive access to data our users needed. Huw Edmunds, Solution Architect at Microsoft Services What is KeyLines? A flexible toolkit The KeyLines JavaScript graph visualization toolkit lets you build applications specifically for your users, your data and the questions you need to answer. It fits with any browser, device, server or database and comes with clear tutorials, demos and API documentation. Combined with our developer support, you’ll be uncovering network insight in no time. Explore our database integrations Click a logo to find out more A powerful visualization engine KeyLines makes it easy to build high-performance JavaScript graph visualization tools that work anywhere. They harness HTML5 and... --- ### Cambridge Intelligence Life > We’re a successful, growing business, with the energy of a scale-up and the stability and resources of an established company. We think it’s a neat mix. - Published: 2015-11-04 - Modified: 2025-06-13 - URL: https://cambridge-intelligence.com/careers/cambridge-intelligence-life/ Our data visualization tools are part of something big. They help catch criminals, stop cyber-attacks and unmask fraudsters. The work we do matters. Our people are part of something big too - all great individually, but even better together. From developers to marketers, salespeople to accountants, we’re a smart and inquiring bunch who love finding neat solutions to gnarly problems. Our priorities It’s important to us, and to our customers, that our products can be trusted. That means never saying "that'll do" or releasing things before they're ready. Instead, all our teams put quality first when we commit to a project. To support this, we’ve created an open environment of feedback and friendly debate. You’ll learn a lot here, but we’ll learn from you, too. From day one, we’ll encourage you to get stuck in, have an opinion and be willing to share it. A simple “what if... ? ” can have a big impact. So if you want to belong somewhere where your contributions matter, where you help to solve some of the world’s most urgent challenges, where you can do your best work, join us! Discover our opportunities What else matters to us? Stability and growth We’re a... --- ### Internships > Internships at Cambridge Intelligence: where you'll never be asked to make the tea or work the photocopier. Instead, help us shape the future of our products and our company. - Published: 2015-10-30 - Modified: 2025-02-12 - URL: https://cambridge-intelligence.com/careers/internships/ Internships Get real-world software development experience Paid internships in Cambridge, UK Our software development summer internships are for people ready to get involved and make a difference to how we work. You'll never be asked to make the tea or do the filing. You'll be part of the team, and given guidance and support to help shape the future of our products. You'll work on a variety of activities, including building proof of concepts, doing data investigation, integrating our technology with other products, product testing and support. Check back in late 2024 for news of our 2025 internship program. Why choose an internship at Cambridge Intelligence? Earn some cash All of our internships are paid. You'll earn £350 a week. Get hands-on experience You'll be hands-on from the beginning, writing real product code. Work with mentors Work with a buddy, your go-to person for help, support and guidance. Experience real projects Work with our customers, shipping code and solving their problems. What’s the role about? You'll be involved in all aspects of software development including prototyping, product demonstrations, and product testing. Working with our data visualization software, you'll help design and build new demos and features. Your best work will... --- ### About us > Cambridge Intelligence is a global team of data visualization experts helping organizations uncover threats in their connected data to make the world safer - Published: 2015-10-30 - Modified: 2025-06-13 - URL: https://cambridge-intelligence.com/company/ At Cambridge Intelligence, we build the world's most powerful data visualization technologies to make the world safer. From law enforcement to cyber security and fraud detection, we work with organizations around the globe. Every day, thousands of analysts rely on our technology to ‘join the dots’ in data and uncover hidden threats. Meet the team What's important to us? We're building the most powerful visualization technologies to reveal threats and insights in connected data, driving our mission to make the world safer. When you work with us, you can expect: Unique expertise We’ll work with you to build insightful data visualizations that make the world safer. Reliability We’re an accomplished and experienced team, trusted by hundreds of customers worldwide. A helpful response We’re always listening to our customers and doing everything we can to help you succeed. Quality From our support to our software, we aim for the highest standards in everything we do. A community Join our program of online conversations, shaping the future of data visualization. Making a positive impact on the world From our charitable donations to our commitments to sustainability and team well-being, we're building a business that our team is proud to work for, our... --- ### Careers > We're currently recruiting for new colleagues in technical and commercial roles. Take a look at our benefits, work events and open opportunities. - Published: 2015-10-30 - Modified: 2025-06-13 - URL: https://cambridge-intelligence.com/careers/ Latest Opportunities Benefits Interview process Our impact We’re always looking for talented new teammates. From developers to marketers, salespeople to accountants, we’re a smart and inquiring bunch who love finding neat solutions to gnarly problems. We offer the ideal place to expand your knowledge, make an impact and grow a great career. So if you want to belong somewhere where your contributions matter, where you help to solve some of the world’s most urgent challenges, where you can do your best work, join us! Discover life at Cambridge Intelligence Our latest opportunities JavaScript Developer - Expression of Interest Join our development teams working on some of the novel challenges of complex graph data visualization. Apply Now Job Description (PDF) European Sales Manager(UK) Use your extensive outbound sales experience to build prospecting campaigns and grow the business. Apply Now Job Description (PDF) Equality, diversity & inclusion (EDI) At Cambridge Intelligence, we believe that a workplace where everyone feels safe, respected, and included fosters greater innovation and success. We’re committed to advancing diversity, equity, and inclusion. As an equal opportunities employer, we ensure recruitment and career development are based on merit, free from discrimination. Our EDI group helps drive meaningful initiatives to... --- ### Home > Uncover threats, risks and insight in your data with our JavaScript graph visualization and timeline visualization software development toolkits. - Published: 2015-10-28 - Modified: 2025-05-19 - URL: https://cambridge-intelligence.com/ JavaScript data visualization tools for powerful user experiences Real-world data is complicated. Visualizing it shouldn’t be. Our developer toolkits make it easy to build powerful, customized user experiences for complex data. Graph KeyLines The graph visualization SDK for JavaScript developers ReGraph Hassle-free graph visualization for React developers Geospatial MapWeave The geospatial visualization SDK that uncovers every connection Timeline KronoGraph Advanced timeline visualizations that scale New: Introducing MapWeave MapWeave is the geospatial visualization SDK that uncovers every connection. Build apps that unite your map, network, and timeline insights in a single view for the first time. Discover MapWeave We’ve helped teams just like yours Build your big ideas on the foundation of our data visualization expertise. We’ve partnered with leading organizations in cybersecurity, intelligence and fraud detection for years. We understand your data visualization challenges, and how to overcome them. Meet our customers Connected data is everywhere Data visualization is a must-have analysis tool in a growing number of domains, including: Fraud detection Discover new ways to find insight, make sense of connections in your data and help combat fraud. Security & Intelligence Understand communications patterns, filter out noise and focus on key data to help prevent crime. Cyber security Give... --- --- ## Resources ### OSINT Link Analysis Webinar > Explore and get inspired by our library of graph visualization and visual timeline analytics white papers, webinars and customer success stories. - Published: 2025-04-14 - Modified: 2025-04-14 - URL: https://cambridge-intelligence.com/resources/osint-link-analysis-webinar/ Discover how visual link analysis helps analysts to get a 360 complexity view, overcome data silo challenges and focus on the data that matters. --- ### MapWeave Launch Webinar > Explore and get inspired by our library of graph visualization and visual timeline analytics white papers, webinars and customer success stories. - Published: 2025-04-01 - Modified: 2025-04-02 - URL: https://cambridge-intelligence.com/resources/mapweave-launch-webinar/ In this webinar, product leads Bonney and Dan give you a guided tour of MapWeave, our new geospatial visualization SDK. --- ### Graph Visualization & Artificial Intelligence > Explore and get inspired by our library of graph visualization and visual timeline analytics white papers, webinars and customer success stories. - Published: 2025-02-21 - Modified: 2025-02-25 - URL: https://cambridge-intelligence.com/resources/graph-visualization-and-artificial-intelligence-white-paper/ See how successful businesses work with graph visualization and AI technologies to uncover insights in their complex connected data. --- ### What is graph & timeline visualization? > Explore and get inspired by our library of graph visualization and visual timeline analytics white papers, webinars and customer success stories. - Published: 2025-02-21 - Modified: 2025-02-25 - URL: https://cambridge-intelligence.com/resources/what-is-graph-timeline-visualization/ Discover why graph and timeline visualization is essential for understanding complex connected data. --- ### Data storytelling with Shahar Kagan > Explore and get inspired by our library of graph visualization and visual timeline analytics white papers, webinars and customer success stories. - Published: 2025-02-21 - Modified: 2025-02-25 - URL: https://cambridge-intelligence.com/resources/data-storytelling-with-shahar-kagan/ Learn the key design principles for visualizing complex connected data, based on six real UI/UX examples taken from the world of cyber security. --- ### The ultimate guide to creating graph data models > Explore and get inspired by our library of graph visualization and visual timeline analytics white papers, webinars and customer success stories. - Published: 2025-02-21 - Modified: 2025-02-25 - URL: https://cambridge-intelligence.com/resources/the-ultimate-guide-to-creating-graph-data-models/ Everything you need to start creating effective data models that'll help your users find insight in connected data - fast. --- ### Cloud security data visualization > Explore and get inspired by our library of graph visualization and visual timeline analytics white papers, webinars and customer success stories. - Published: 2025-02-21 - Modified: 2025-02-25 - URL: https://cambridge-intelligence.com/resources/cloud-security-visualization-white-paper/ The ultimate guide to understanding complex cloud infrastructure and combating cyber threats using data visualization. --- ### A buyer's guide to graph visualization with comparison template > Explore and get inspired by our library of graph visualization and visual timeline analytics white papers, webinars and customer success stories. - Published: 2025-02-21 - Modified: 2025-02-25 - URL: https://cambridge-intelligence.com/resources/a-buyers-guide-to-graph-visualization-with-comparison-template/ Embarking on your graph visualization journey? Our Buyer’s Guide will help you navigate your options and choose the right tools for your project. --- ### The ultimate guide to timeline data modeling > Explore and get inspired by our library of graph visualization and visual timeline analytics white papers, webinars and customer success stories. - Published: 2025-02-21 - Modified: 2025-02-21 - URL: https://cambridge-intelligence.com/resources/the-ultimate-guide-to-timeline-data-modeling/ Want to know how to do timeline data modeling? We explore best practices with real-world examples of the best timeline modeling strategies. --- ### Color theory for data visualization > Explore and get inspired by our library of graph visualization and visual timeline analytics white papers, webinars and customer success stories. - Published: 2025-02-21 - Modified: 2025-02-21 - URL: https://cambridge-intelligence.com/resources/color-theory-for-data-visualization/ We explore basic color theory, and how carefully-chosen colors can help make your visualizations look good, and make your data more compelling. --- ### Open source graph visualization > Explore and get inspired by our library of graph visualization and visual timeline analytics white papers, webinars and customer success stories. - Published: 2025-02-21 - Modified: 2025-02-21 - URL: https://cambridge-intelligence.com/resources/open-source-graph-visualization/ Why use a commercial SDK instead of an open source graph visualization option? We compare both options to see which is right for your project. --- ### The best data flow visualization analysis tools > Explore and get inspired by our library of graph visualization and visual timeline analytics white papers, webinars and customer success stories. - Published: 2025-02-21 - Modified: 2025-02-21 - URL: https://cambridge-intelligence.com/resources/the-best-data-flow-visualization-analysis-tools/ Discover how we use KeyLines and KronoGraph to create data flow visualization apps, essential for investigating financial fraud, AML & more. --- ### The ultimate guide to time-based data visualization and analysis > Explore and get inspired by our library of graph visualization and visual timeline analytics white papers, webinars and customer success stories. - Published: 2025-02-21 - Modified: 2025-02-21 - URL: https://cambridge-intelligence.com/resources/the-ultimate-guide-to-time-based-data-visualization-and-analysis/ Unlock the power of time-based data visualization and analysis with our ultimate guide. Learn techniques to display and interpret data for better insights. --- ### Why have data visualization on your roadmap? > Explore and get inspired by our library of graph visualization and visual timeline analytics white papers, webinars and customer success stories. - Published: 2025-02-21 - Modified: 2025-02-25 - URL: https://cambridge-intelligence.com/resources/why-have-data-visualization-on-your-roadmap/ Our Head of Product, Dan Williams, explains what our SDKs can bring to your roadmap - a data visualization that's more than just impressive aesthetics. --- ### The basics of map data visualization > Explore and get inspired by our library of graph visualization and visual timeline analytics white papers, webinars and customer success stories. - Published: 2025-02-21 - Modified: 2025-02-21 - URL: https://cambridge-intelligence.com/resources/the-basics-of-map-data-visualization/ We explore map data visualization: what it is, what it’s for, and why you need it if you're serious about analyzing connected data. --- ### Supply chain visualization and graph analytics > Explore and get inspired by our library of graph visualization and visual timeline analytics white papers, webinars and customer success stories. - Published: 2025-02-21 - Modified: 2025-02-25 - URL: https://cambridge-intelligence.com/resources/supply-chain-visualization-and-graph-analytics/ Learn how graph analytics offer a clearer understanding of your network and help you improve your supply chain management. --- ### Visualizing supply chains > Explore and get inspired by our library of graph visualization and visual timeline analytics white papers, webinars and customer success stories. - Published: 2025-02-21 - Modified: 2025-02-25 - URL: https://cambridge-intelligence.com/resources/visualizing-supply-chains-for-network-timeline-analysis/ In this ultimate guide to supply chain visualization, find out why the most successful models have visual network and timeline analysis at their core. --- ### Solution to stretched diagramming tools > Explore and get inspired by our library of graph visualization and visual timeline analytics white papers, webinars and customer success stories. - Published: 2025-02-21 - Modified: 2025-02-21 - URL: https://cambridge-intelligence.com/resources/solution-to-stretched-diagramming-tools/ When your diagramming tools aren't working hard enough for you and they're holding you back, it's time to upgrade to the insightful world of graph visualization. --- ### Working with us: Customer Success Team > Explore and get inspired by our library of graph visualization and visual timeline analytics white papers, webinars and customer success stories. - Published: 2025-02-21 - Modified: 2025-02-25 - URL: https://cambridge-intelligence.com/resources/working-with-us-customer-success-team/ Discover more about how we'll help you get your project off the ground, from product demos and project health checks to exclusive previews of upcoming features. --- ### Visualizing social networks > Explore and get inspired by our library of graph visualization and visual timeline analytics white papers, webinars and customer success stories. - Published: 2025-02-21 - Modified: 2025-02-25 - URL: https://cambridge-intelligence.com/resources/how-to-understand-social-networks/ How to understand social networks analysis, including an introduction to some of the key centrality measures. --- ### Social network analysis 101: centrality measures explained > Explore and get inspired by our library of graph visualization and visual timeline analytics white papers, webinars and customer success stories. - Published: 2025-02-21 - Modified: 2025-02-21 - URL: https://cambridge-intelligence.com/resources/social-network-analysis-101-centrality-measures-explained/ An easy introduction to social network centrality measures. Learn more about degree, betweenness, closeness, eigencentrality and PageRank centrality. --- ### Simple code that'll revolutionize your graph design > Explore and get inspired by our library of graph visualization and visual timeline analytics white papers, webinars and customer success stories. - Published: 2025-02-21 - Modified: 2025-02-25 - URL: https://cambridge-intelligence.com/resources/simple-code-thatll-revolutionize-your-graph-design/ Discover some of the game-changing graph design features of KeyLines and ReGraph, our graph visualization software development toolkits. --- ### Sequential layout: the best way to handle tiered data > Explore and get inspired by our library of graph visualization and visual timeline analytics white papers, webinars and customer success stories. - Published: 2025-02-21 - Modified: 2025-02-25 - URL: https://cambridge-intelligence.com/resources/sequential-layout-the-best-way-to-handle-tiered-data/ Our Sequential layout is the best choice for tiered data containing distinct levels of nodes. Find out what makes it so powerful and effective. --- ### An in-depth overview of ReGraph > Explore and get inspired by our library of graph visualization and visual timeline analytics white papers, webinars and customer success stories. - Published: 2025-02-21 - Modified: 2025-02-25 - URL: https://cambridge-intelligence.com/resources/an-in-depth-overview-of-regraph/ An in-depth overview of graph visualization and ReGraph, including the SDK's features, benefits and use cases. --- ### ReGraph Datasheet > Explore and get inspired by our library of graph visualization and visual timeline analytics white papers, webinars and customer success stories. - Published: 2025-02-21 - Modified: 2025-02-21 - URL: https://cambridge-intelligence.com/resources/regraph-datasheet/ The basics of ReGraph, its features and requirements. This document gives a quick non-technical introduction to ReGraph software development toolkit. --- ### Data visualization & the public sector > Explore and get inspired by our library of graph visualization and visual timeline analytics white papers, webinars and customer success stories. - Published: 2025-02-21 - Modified: 2025-02-25 - URL: https://cambridge-intelligence.com/resources/link-analysis-and-timeline-visualization-in-public-sector/ Learn how our link analysis and timeline visualization toolkits help public sector organizations to detect threats and manage risks while delivering efficient services. --- ### What's the ROI of a data visualization project? > Explore and get inspired by our library of graph visualization and visual timeline analytics white papers, webinars and customer success stories. - Published: 2025-02-21 - Modified: 2025-02-25 - URL: https://cambridge-intelligence.com/resources/whats-the-roi-of-a-data-visualization-project/ Stephen Ashurst breaks down the return on investment you can expect when you add a data visualization element to your roadmap. --- ### PageRank centrality & EigenCentrality > Explore and get inspired by our library of graph visualization and visual timeline analytics white papers, webinars and customer success stories. - Published: 2025-02-21 - Modified: 2025-02-21 - URL: https://cambridge-intelligence.com/resources/pagerank-centrality-eigencentrality/ PageRank centrality & EigenCentrality are powerful graph functions in our visualization technology. Discover what they are & how they work. --- ### Misinformation, disinformation & online safety > Explore and get inspired by our library of graph visualization and visual timeline analytics white papers, webinars and customer success stories. - Published: 2025-02-21 - Modified: 2025-02-21 - URL: https://cambridge-intelligence.com/resources/misinformation-disinformation-online-safety/ Understand misinformation and disinformation, and discover how data visualization and AI technology helps to keep us safe from false online content. --- ### Managing chart clutter when working with huge graphs > Explore and get inspired by our library of graph visualization and visual timeline analytics white papers, webinars and customer success stories. - Published: 2025-02-21 - Modified: 2025-02-25 - URL: https://cambridge-intelligence.com/resources/managing-chart-clutter-when-working-with-huge-graphs/ In this session author and graph visualization expert, Corey Lanum, shares some of ways you can eliminate clutter in your graph visualizations. --- ### Timeline visualization on-demand demo > Explore and get inspired by our library of graph visualization and visual timeline analytics white papers, webinars and customer success stories. - Published: 2025-02-21 - Modified: 2025-02-21 - URL: https://cambridge-intelligence.com/resources/timeline-visualization-on-demand-demo/ Whether you’re investigating phone calls between two people or IT traffic across a whole enterprise network, our toolkits provide a rich, interactive view of the data. --- ### 6 trends shaping the future in link analysis > Explore and get inspired by our library of graph visualization and visual timeline analytics white papers, webinars and customer success stories. - Published: 2025-02-21 - Modified: 2025-02-25 - URL: https://cambridge-intelligence.com/resources/6-trends-shaping-the-future-in-link-analysis/ We look at six key areas of rapid change across the industries, and how successful organizations use link analysis techniques to keep pace. --- ### Layouts for large network visualization > Explore and get inspired by our library of graph visualization and visual timeline analytics white papers, webinars and customer success stories. - Published: 2025-02-21 - Modified: 2025-02-21 - URL: https://cambridge-intelligence.com/resources/layouts-for-large-network-visualization/ Large network visualization is no problem for our toolkits! We used two of our favorite layouts to map out a section of the internet. --- ### Link analysis and timeline visualization in law enforcement > Explore and get inspired by our library of graph visualization and visual timeline analytics white papers, webinars and customer success stories. - Published: 2025-02-21 - Modified: 2025-02-21 - URL: https://cambridge-intelligence.com/resources/link-analysis-and-timeline-visualization-in-law-enforcement/ How our link analysis and timeline visualization toolkits help law enforcement agencies to make sense of complex connected data. --- ### An in-depth overview of KronoGraph > Explore and get inspired by our library of graph visualization and visual timeline analytics white papers, webinars and customer success stories. - Published: 2025-02-21 - Modified: 2025-02-25 - URL: https://cambridge-intelligence.com/resources/an-in-depth-overview-of-kronograph/ An in-depth overview of timeline visualization and KronoGraph, including the SDK's features, benefits and use cases. --- ### KronoGraph Datasheet > Explore and get inspired by our library of graph visualization and visual timeline analytics white papers, webinars and customer success stories. - Published: 2025-02-21 - Modified: 2025-02-21 - URL: https://cambridge-intelligence.com/resources/kronograph-datasheet/ The KronoGraph datasheet gives a quick non-technical introduction to KronoGraph, its features and requirements. --- ### An in-depth overview of KeyLines > Explore and get inspired by our library of graph visualization and visual timeline analytics white papers, webinars and customer success stories. - Published: 2025-02-21 - Modified: 2025-02-25 - URL: https://cambridge-intelligence.com/resources/an-in-depth-overview-of-keylines/ An in-depth overview of graph visualization and KeyLines, including the SDK's features, benefits and use cases. --- ### KeyLines Datasheet > Explore and get inspired by our library of graph visualization and visual timeline analytics white papers, webinars and customer success stories. - Published: 2025-02-21 - Modified: 2025-02-21 - URL: https://cambridge-intelligence.com/resources/keylines-datasheet/ The KeyLines datasheet gives a quick non-technical introduction to KeyLines, its features and requirements. --- ### JavaScript timeline visualization with KronoGraph > Explore and get inspired by our library of graph visualization and visual timeline analytics white papers, webinars and customer success stories. - Published: 2025-02-21 - Modified: 2025-02-25 - URL: https://cambridge-intelligence.com/resources/javascript-timeline-visualization-with-kronograph/ Follow this tutorial to build your own JavaScript timeline visualization tool. We'll also analyze James Bond's evolving taste in watches... --- ### Integrating KronoGraph timeline visualization software with KeyLines > Explore and get inspired by our library of graph visualization and visual timeline analytics white papers, webinars and customer success stories. - Published: 2025-02-21 - Modified: 2025-02-21 - URL: https://cambridge-intelligence.com/resources/integrating-kronograph-timeline-visualization-software-with-keylines/ This developer tutorial shows how to create a graph and timeline visualization using our KeyLines and KronoGraph software development toolkits. --- ### How to choose a graph database: we compare 6 favorites > Explore and get inspired by our library of graph visualization and visual timeline analytics white papers, webinars and customer success stories. - Published: 2025-02-21 - Modified: 2025-02-21 - URL: https://cambridge-intelligence.com/resources/how-to-choose-a-graph-database-we-compare-6-favorites/ How do you choose a graph database? We share our insights on six different graph databases, including features, graph models and performance. --- ### How data visualization solves your big data ROI problem > Explore and get inspired by our library of graph visualization and visual timeline analytics white papers, webinars and customer success stories. - Published: 2025-02-21 - Modified: 2025-02-21 - URL: https://cambridge-intelligence.com/resources/how-data-visualization-solves-your-big-data-roi-problem/ How can you calculate the ROI from your investment in the data visualization? We explore why data graph visualization is a great investment. --- ### The basics of graph visualization > Explore and get inspired by our library of graph visualization and visual timeline analytics white papers, webinars and customer success stories. - Published: 2025-02-21 - Modified: 2025-02-21 - URL: https://cambridge-intelligence.com/resources/the-basics-of-graph-visualization/ Are you new to graph visualization? Get an introduction to the node-link graph model, and why you should visualize your graph data. --- ### Graph visualization UX > Explore and get inspired by our library of graph visualization and visual timeline analytics white papers, webinars and customer success stories. - Published: 2025-02-21 - Modified: 2025-02-21 - URL: https://cambridge-intelligence.com/resources/graph-visualization-ux/ Discover 5 timeline and graph visualization UX tips for building beautiful and intuitive charts and timelines for network and event analysis. --- ### Graph visualization use cases > Explore and get inspired by our library of graph visualization and visual timeline analytics white papers, webinars and customer success stories. - Published: 2025-02-21 - Modified: 2025-03-12 - URL: https://cambridge-intelligence.com/resources/graph-visualization-use-cases/ Why should you visualize graph data? We explore some real-world graph visualization use cases, starting with law enforcement and fraud management. --- ### Building accessible graph visualization tools > Explore and get inspired by our library of graph visualization and visual timeline analytics white papers, webinars and customer success stories. - Published: 2025-02-21 - Modified: 2025-02-21 - URL: https://cambridge-intelligence.com/resources/building-accessible-graph-visualization-tools/ How to build graph visualization tools that are accessible to all your users, including keyboard shortcuts and selecting appropriate colors. --- ### Graph visualization techniques that are child's play > Explore and get inspired by our library of graph visualization and visual timeline analytics white papers, webinars and customer success stories. - Published: 2025-02-21 - Modified: 2025-02-21 - URL: https://cambridge-intelligence.com/resources/graph-visualization-techniques-that-are-childs-play/ Who says graph visualization can't be fun? Let's look at some graph visualization techniques we can learn from kids' puzzles. --- ### Graph visualization on-demand demo > Explore and get inspired by our library of graph visualization and visual timeline analytics white papers, webinars and customer success stories. - Published: 2025-02-21 - Modified: 2025-02-25 - URL: https://cambridge-intelligence.com/resources/graph-visualization-on-demand-demo/ Get a rapid introduction to KronoGraph - our SDK for visual timeline analysis - including what it is, how it works and how it can help you make sense of complex connected events. --- ### Graph visualization at scale: strategies that work > Explore and get inspired by our library of graph visualization and visual timeline analytics white papers, webinars and customer success stories. - Published: 2025-02-21 - Modified: 2025-02-21 - URL: https://cambridge-intelligence.com/resources/graph-visualization-at-scale-strategies-that-work/ Learn the successful graph visualization strategies that work at scale. In this article we cover proven techniques to visualize and uncover insight. --- ### A beginner’s guide to graph data visualization > Explore and get inspired by our library of graph visualization and visual timeline analytics white papers, webinars and customer success stories. - Published: 2025-02-21 - Modified: 2025-02-25 - URL: https://cambridge-intelligence.com/resources/a-beginners-guide-to-graph-data-visualization/ The video tutorial gives you a non-technical introduction to graph data visualization, with tips and tricks on how to create the best apps. --- ### A guide to graph UX > Explore and get inspired by our library of graph visualization and visual timeline analytics white papers, webinars and customer success stories. - Published: 2025-02-21 - Modified: 2025-02-25 - URL: https://cambridge-intelligence.com/resources/a-guide-to-graph-ux/ This webinar introduces the basics of good graph visualization UI and UX design, and how it can help teams build and deliver better applications. --- ### Graph analytics 101: reveal the story behind your data > Explore and get inspired by our library of graph visualization and visual timeline analytics white papers, webinars and customer success stories. - Published: 2025-02-21 - Modified: 2025-02-21 - URL: https://cambridge-intelligence.com/resources/graph-analytics-101-reveal-the-story-behind-your-data/ Graph analytics essentials: what they are, why they’re important, and how they provide a deeper understanding of graph visualizations. --- ### Link analysis and timeline visualization for fraud prevention > Explore and get inspired by our library of graph visualization and visual timeline analytics white papers, webinars and customer success stories. - Published: 2025-02-21 - Modified: 2025-02-21 - URL: https://cambridge-intelligence.com/resources/link-analysis-and-timeline-visualization-for-fraud-prevention/ See how our link analysis and timeline visualization tools help investigators detect, investigate and prevent fraud. --- ### Getting started with ReGraph, our React toolkit > Explore and get inspired by our library of graph visualization and visual timeline analytics white papers, webinars and customer success stories. - Published: 2025-02-21 - Modified: 2025-02-21 - URL: https://cambridge-intelligence.com/resources/getting-started-with-regraph-our-react-toolkit/ Want to get started with ReGraph, the graph visualization toolkit for React? This step-by-step tutorial covers everything you need to know. --- ### Data visualization & the financial services industry > Explore and get inspired by our library of graph visualization and visual timeline analytics white papers, webinars and customer success stories. - Published: 2025-02-21 - Modified: 2025-02-25 - URL: https://cambridge-intelligence.com/resources/managing-risk-threats-in-financial-services-industry/ We explore the topic of risk and threat in the financial services industry, and how it can be managed and mitigated with powerful link and timeline analysis. --- ### Enhance your dashboard design with data visualization > Explore and get inspired by our library of graph visualization and visual timeline analytics white papers, webinars and customer success stories. - Published: 2025-02-21 - Modified: 2025-02-25 - URL: https://cambridge-intelligence.com/resources/enhance-your-dashboard-design-with-data-visualization/ Build a tool that'll improve your dashboards. We'll use our data visualization SDKs to create a slick visual network & timeline analysis application. --- ### Dynamic network visualization methods explored > Explore and get inspired by our library of graph visualization and visual timeline analytics white papers, webinars and customer success stories. - Published: 2025-02-21 - Modified: 2025-02-21 - URL: https://cambridge-intelligence.com/resources/dynamic-network-visualization-methods-explored/ Let's explore the most popular dynamic network visualization methods, and how our data visualization toolkits handle time-based data. --- ### Use cases for graph visualization > Explore and get inspired by our library of graph visualization and visual timeline analytics white papers, webinars and customer success stories. - Published: 2025-02-21 - Modified: 2025-02-25 - URL: https://cambridge-intelligence.com/resources/use-cases-for-graph-visualization/ This webinar explores use cases for graph visualization tools and answers the questions: when and how should you visualize data as a graph? --- ### Visual network analysis dashboards that work > Explore and get inspired by our library of graph visualization and visual timeline analytics white papers, webinars and customer success stories. - Published: 2025-02-21 - Modified: 2025-02-21 - URL: https://cambridge-intelligence.com/resources/visual-network-analysis-dashboards-that-work/ Let's explore how visual network analysis tools complement dashboards, adding context, interactivity and insight into links and connections. --- ### Visual timeline analysis for your graph visualization applications > Explore and get inspired by our library of graph visualization and visual timeline analytics white papers, webinars and customer success stories. - Published: 2025-02-21 - Modified: 2025-02-25 - URL: https://cambridge-intelligence.com/resources/visual-timeline-analysis-for-your-graph-visualization-applications/ Learn how to use our KronoGraph software development toolkit to build powerful visual timeline analysis components for your graph applications. --- ### Product Manager's guide to visual timeline analysis > Explore and get inspired by our library of graph visualization and visual timeline analytics white papers, webinars and customer success stories. - Published: 2025-02-21 - Modified: 2025-02-21 - URL: https://cambridge-intelligence.com/resources/product-managers-guide-to-visual-timeline-analysis/ Get the lowdown on visual timeline analysis: what it is, why your users need it, and why should it be next on your product roadmap. --- ### Visualizing Graphs From Any Source (Without a Graph Database) > Explore and get inspired by our library of graph visualization and visual timeline analytics white papers, webinars and customer success stories. - Published: 2025-02-21 - Modified: 2025-02-25 - URL: https://cambridge-intelligence.com/resources/visualizing-graphs-from-any-source-without-a-graph-database/ Start visualizing graphs from any source. In this video, Christian Miles shows how to visualize data from databases, APIs or CSV files. --- ### Adding a data visualization component to increase ROI by 10% > Explore and get inspired by our library of graph visualization and visual timeline analytics white papers, webinars and customer success stories. - Published: 2025-02-21 - Modified: 2025-02-25 - URL: https://cambridge-intelligence.com/resources/adding-a-data-visualization-component-to-increase-roi-by-10/ We present a simple method for calculating the return on investment (ROI) of adding a data visualization component to your web application. --- ### Your data visualization project: Building for success > Explore and get inspired by our library of graph visualization and visual timeline analytics white papers, webinars and customer success stories. - Published: 2025-02-21 - Modified: 2025-02-25 - URL: https://cambridge-intelligence.com/resources/your-data-visualization-project-building-for-success-2/ Are you building a new interactive data visualization or redesigning an existing one? Christian discusses the challenges faced by both and how we can help. --- ### A guide to dynamic network visualization > Explore and get inspired by our library of graph visualization and visual timeline analytics white papers, webinars and customer success stories. - Published: 2025-02-19 - Modified: 2025-02-25 - URL: https://cambridge-intelligence.com/resources/a-guide-to-dynamic-network-visualization/ This webinar introduces you to the complexities of dynamic networks and demonstrates how KeyLines can help you make sense of your connected data. --- ### Designing visual models for big data graphs > Explore and get inspired by our library of graph visualization and visual timeline analytics white papers, webinars and customer success stories. - Published: 2025-02-19 - Modified: 2025-02-25 - URL: https://cambridge-intelligence.com/resources/designing-visual-models-for-big-data-graphs/ In this video you'll learn how to create effective visual models for big data graphs, and design visualizations that enhance the user experience. --- ### Designing simple visual models that users love > Explore and get inspired by our library of graph visualization and visual timeline analytics white papers, webinars and customer success stories. - Published: 2025-02-19 - Modified: 2025-02-19 - URL: https://cambridge-intelligence.com/resources/designing-simple-visual-models-that-users-love/ Want to create visual models that deliver the best user experience (UX)? You’ll see how keeping things simple in is the key to success. --- ### Design the perfect graph visualization > Explore and get inspired by our library of graph visualization and visual timeline analytics white papers, webinars and customer success stories. - Published: 2025-02-19 - Modified: 2025-02-25 - URL: https://cambridge-intelligence.com/resources/design-the-perfect-graph-visualization/ Our CPO Dan previews some major graph visualization updates that will offer almost infinite flexibility and customization in graph creation. --- ### Data cleansing with graph visualization > Explore and get inspired by our library of graph visualization and visual timeline analytics white papers, webinars and customer success stories. - Published: 2025-02-19 - Modified: 2025-02-19 - URL: https://cambridge-intelligence.com/resources/data-cleansing-with-graph-visualization/ The first step in the data cleansing process is understanding where data quality issues exist. We explore some common quality issues, using real datasets. --- ### Cyber security data visualization > Explore and get inspired by our library of graph visualization and visual timeline analytics white papers, webinars and customer success stories. - Published: 2025-02-19 - Modified: 2025-02-25 - URL: https://cambridge-intelligence.com/resources/cyber-security-and-graph-visualization-white-paper/ In this white paper, we look at how our graph visualization toolkits are used to extract insight from complex connected cyber data, and explore the advantages of this approach. --- ### Graph visualization for cyber security > Explore and get inspired by our library of graph visualization and visual timeline analytics white papers, webinars and customer success stories. - Published: 2025-02-19 - Modified: 2025-02-25 - URL: https://cambridge-intelligence.com/resources/graph-visualization-for-cyber-security/ In this webinar, graph visualization expert Corey Lanum looks at some of the advanced graph visualization techniques you can use to fight cybercrime. --- ### Achieve a customer 360 view with graph technology > Explore and get inspired by our library of graph visualization and visual timeline analytics white papers, webinars and customer success stories. - Published: 2025-02-19 - Modified: 2025-02-25 - URL: https://cambridge-intelligence.com/resources/achieve-a-customer-360-view-with-graph-technology/ This webinar, co-presented with Expero, explores how graph data visualization can help you achieve a single, definitive customer 360 view. --- ### Choosing a graph visualization partner > Explore and get inspired by our library of graph visualization and visual timeline analytics white papers, webinars and customer success stories. - Published: 2025-02-19 - Modified: 2025-02-25 - URL: https://cambridge-intelligence.com/resources/choosing-a-graph-visualization-partner/ We look at three high-level questions you should consider when choosing a graph visualization partner, to make sure they’re up to scratch. --- ### AI and data visualization: Powering the intelligence cycle > Explore and get inspired by our library of graph visualization and visual timeline analytics white papers, webinars and customer success stories. - Published: 2025-02-19 - Modified: 2025-02-19 - URL: https://cambridge-intelligence.com/resources/ai-and-data-visualization-powering-the-intelligence-cycle/ Artificial intelligence is changing the way organizations think about data analysis. Learn how data visualization and AI can do a lot of the heavy lifting for analysts and investigators working with connected data. --- ### A product manager's guide to data visualization options > Explore and get inspired by our library of graph visualization and visual timeline analytics white papers, webinars and customer success stories. - Published: 2025-02-19 - Modified: 2025-02-19 - URL: https://cambridge-intelligence.com/resources/a-product-managers-guide-to-data-visualization-options/ Let's explore your data visualization options and the wider implications of your decision for the product and your stakeholders as a product manager. --- ### 6 successful organizations and why they chose our technology > Explore and get inspired by our library of graph visualization and visual timeline analytics white papers, webinars and customer success stories. - Published: 2025-02-19 - Modified: 2025-02-19 - URL: https://cambridge-intelligence.com/resources/6-successful-organizations-and-why-they-chose-our-technology/ Six of our successful customers explain how our data visualization SDKs made their complex data investigation and analysis tools more effective. --- ### Your data visualization project: Building for success > Explore and get inspired by our library of graph visualization and visual timeline analytics white papers, webinars and customer success stories. - Published: 2025-02-18 - Modified: 2025-02-25 - URL: https://cambridge-intelligence.com/resources/your-data-visualization-project-building-for-success/ In this video, Christian Miles - Our VP of Sales - explains how we help our customers succeed in graph and timeline visualization space. --- ### Automatic graph layouts > Explore and get inspired by our library of graph visualization and visual timeline analytics white papers, webinars and customer success stories. - Published: 2025-02-18 - Modified: 2025-02-18 - URL: https://cambridge-intelligence.com/resources/automatic-graph-layouts/ Take a tour of the automatic graph layouts and force-directed layouts that our customers use to make sense of their complex connected data. --- ### COMINT analysis in 5 steps > Explore and get inspired by our library of graph visualization and visual timeline analytics white papers, webinars and customer success stories. - Published: 2025-02-18 - Modified: 2025-02-25 - URL: https://cambridge-intelligence.com/resources/comint-analysis-in-5-steps/ Learn how law enforcement organizations use graph visualization technologies to uncover communications intelligence that drives criminal investigations. --- ### Bloor InBrief Report for KronoGraph > Explore and get inspired by our library of graph visualization and visual timeline analytics white papers, webinars and customer success stories. - Published: 2025-02-18 - Modified: 2025-02-18 - URL: https://cambridge-intelligence.com/resources/bloor-inbrief-report-for-kronograph/ An objective overview of Cambridge Intelligence and KronoGraph, the JavaScript toolkit for timeline visualization. --- ### Bloor InBrief Report for KeyLines & ReGraph > Explore and get inspired by our library of graph visualization and visual timeline analytics white papers, webinars and customer success stories. - Published: 2025-02-18 - Modified: 2025-02-25 - URL: https://cambridge-intelligence.com/resources/bloor-inbrief-report-for-keylines-and-regraph/ This report gives an objective evaluation of KeyLines and ReGraph by Bloor - an independent research and analyst house. --- ### 6 link analysis techniques every investigator should know > Explore and get inspired by our library of graph visualization and visual timeline analytics white papers, webinars and customer success stories. - Published: 2025-02-18 - Modified: 2025-02-18 - URL: https://cambridge-intelligence.com/resources/6-link-analysis-techniques-every-investigator-should-know/ Find out which link analysis techniques would work the best for your industry? We look at 6 popular ways to improve investigative workflows. --- ### 5 reasons React developers love ReGraph > Explore and get inspired by our library of graph visualization and visual timeline analytics white papers, webinars and customer success stories. - Published: 2025-02-18 - Modified: 2025-02-18 - URL: https://cambridge-intelligence.com/resources/5-reasons-react-developers-love-regraph/ This post gives practical tips to developers using ReGraph, our graph visualization SDK for React, on how to avoid common coding issues. --- ### 5 popular use cases for KronoGraph timeline analysis > Explore and get inspired by our library of graph visualization and visual timeline analytics white papers, webinars and customer success stories. - Published: 2025-02-18 - Modified: 2025-02-25 - URL: https://cambridge-intelligence.com/resources/5-popular-use-cases-for-kronograph-timeline-analysis/ Want to add rich, interactive timelines to your investigative apps? Check out the top 5 use cases for timeline analysis using KronoGraph. --- ### Graph visualization: dealing with starbursts > Explore and get inspired by our library of graph visualization and visual timeline analytics white papers, webinars and customer success stories. - Published: 2025-02-18 - Modified: 2025-02-25 - URL: https://cambridge-intelligence.com/resources/graph-visualization-dealing-with-starbursts/ A starburst is when one heavily connected node dominates your graph visualization. We talk through practical techniques for keeping them out of your charts. --- ### Graph visualization: see through the snowstorm > Explore and get inspired by our library of graph visualization and visual timeline analytics white papers, webinars and customer success stories. - Published: 2025-02-18 - Modified: 2025-02-18 - URL: https://cambridge-intelligence.com/resources/graph-visualization-see-through-the-snowstorm/ Discover how to eliminate the 'snowstorm' effect in data visualizations with data enrichment, aggregation, and entity resolution for clearer insights. --- ### Graph visualization: fixing data hairballs > Explore and get inspired by our library of graph visualization and visual timeline analytics white papers, webinars and customer success stories. - Published: 2025-02-18 - Modified: 2025-02-18 - URL: https://cambridge-intelligence.com/resources/graph-visualization-fixing-data-hairballs/ How to avoid ‘the hairball’ – showing connections that are so dense, they can’t be usefully visualized. It’s a problem that affects many large datasets. --- ### Five steps to tackle big graph data visualization > Explore and get inspired by our library of graph visualization and visual timeline analytics white papers, webinars and customer success stories. - Published: 2025-02-18 - Modified: 2025-02-18 - URL: https://cambridge-intelligence.com/resources/five-steps-to-tackle-big-graph-data-visualization/ A step-by-step guide to big graph data visualization, showing how to bring millions of connected nodes and links down to a human-friendly scale. --- --- ## Posts ### Advanced Mapbox data visualization with graph analysis > If you’re already using Mapbox for data visualization but need to reveal the hidden connections and relationships in location-based data, our geospatial visualization SDK could be exactly what you’re missing. - Published: 2025-06-19 - Modified: 2025-06-20 - URL: https://cambridge-intelligence.com/mapbox-data-visualization-with-graph-analysis/ If you’re already using Mapbox for data visualization but need to reveal the hidden connections and relationships in location-based data, our geospatial visualization SDK could be exactly what you’re missing. While Mapbox excels at traditional mapping and location-based views, it doesn’t offer built-in graph analysis or network visualization capabilities. And that’s where MapWeave comes in. MapWeave is a specialized JavaScript library that complements Mapbox perfectly, adding powerful graph and link analysis features to your existing mapping projects. Instead of replacing your Mapbox setup, MapWeave enhances it, letting you visualize not just where your data points are located, but how they’re connected and what patterns emerge from their evolving relationships. In this technical tutorial, I'll show you how to integrate MapWeave's geospatial visualization capabilities with your existing Mapbox data visualization setup. Using real-world data from US international airport entries (sourced from the National Travel and Tourism Office), I’ll build a hybrid visualization that reveals both geographic hotspots and the network connections between high-traffic border crossing areas. Why integrating Mapbox + MapWeave makes sense MapWeave’s plugin architecture is specifically designed to complement mapping libraries like Mapbox and MapLibre. This integration approach means you can: Keep your existing Mapbox base tiles and specialized... --- ### Maritime intelligence visualization > Maritime intelligence analysts contend with a growing list of challenges. Let’s explore how modern geospatial, graph, and timeline visualization helps them. - Published: 2025-05-27 - Modified: 2025-06-19 - URL: https://cambridge-intelligence.com/maritime-intelligence-visualization/ MapWeave visualization for maritime intelligence From military conflict and piracy, to illegal fishing and smuggling operations, today’s maritime intelligence analysts contend with a growing list of challenges. With vast ocean territories and billions of vessel movements to monitor, teams need faster, smarter ways to uncover critical insights, identify threats, and take action. Let’s explore how modern geospatial, graph, and timeline visualization technologies are helping teams to: uncover hidden relationships between people, companies and the vessels they operate investigate deceptive practices like AIS spoofing respond to threats in real time All the visualizations you’ll see here are built using our data visualization toolkits, notably MapWeave, our geospatial visualization SDK. Maritime intelligence data sources There’s a wealth of open and closed source data to support maritime investigations, but we’ll focus on two main types: Beneficial ownership information This kind of data isn’t just about who owns what, but rather, who benefits from it. Beneficial ownership information can be enhanced and enriched by leveraging data from multiple sources, and is ideal for graph-based link analysis. For example, it can help maritime intelligence analysts uncover how sanctioned individuals maintain ties to other entities - people, companies, vessels, and high-value assets - through layered corporate... --- ### We demonstrate graph visualization integration with Google Cloud's Spanner Graph for scalable, real-time data insights - Published: 2025-05-20 - Modified: 2025-05-20 - URL: https://cambridge-intelligence.com/press-release-spanner-graph/ We've developed an integration with Google Cloud's Spanner Graph that showcases how our combined technologies help investigation teams tackle cybersecurity threats, fraud, and more. A real-time cloud security dashboard built with ReGraph and Google Cloud’s Spanner Graph In domains where analysts navigate complex, high-stakes data investigations, traditional tools often fall short. This integration highlights the power of combining our graph visualization SDKs with Spanner Graph's scalable distributed database. Investigation teams can quickly uncover patterns, trace connections and analyze massive datasets with ease. The approach offers an interactive, developer-friendly path to next-generation graph analytics, helping analysts detect fraudulent activity, map out cyber threats, and track criminal networks. "By demonstrating how our visualization technology works with Spanner Graph, we can help teams transform vast amounts of structured and unstructured data into actionable intelligence, faster and more efficiently," said Raphaël Alassar, who oversees our technology alliances. Key benefits of the integration: Start small, scale infinitely: Our graph SDKs are built for unlimited scale. When integrated with Google Spanner Graph's distributed architecture, they provide outstanding performance for investigations of any size. All-in-one development experience: Developers can build, query and visualize complex graph relationships within a single, unified platform - eliminating the friction of managing... --- ### Elevate your graph and timeline data visualization: Smoother, smarter, sharper > Learn more about our latest versions of graph and timeline data visualization SDKs – KeyLines, ReGraph, and KronoGraph. We introduce features that improve performance, aesthetics, and usability. - Published: 2025-05-13 - Modified: 2025-05-13 - URL: https://cambridge-intelligence.com/product-update-may-2025/ The latest versions of our graph and timeline data visualization SDKs - KeyLines, ReGraph, and KronoGraph - introduce features that improve performance, aesthetics, and usability. From sleeker animations to richer styling and smoother interactions, these updates help you create visualizations that are not only beautiful, but transform your investigative workflow. KeyLines 8. 2 & 8. 3: Enhanced link styling and smoother interactions The latest releases of KeyLines focus on refining link visuals and boosting performance – making charts more engaging and easier to understand. Rich link label styling for clearer visual hierarchy KeyLines 8. 3 introduces new styling options for labels on links. Add borders with customizable colors, widths, and radii, and use padding to enhance label clarity. These features help selected or important links stand out in complex visualizations. Smoother animations and better combo performance KeyLines 8. 2 supports animated flow for angled links, bringing motion to your network. We’ve also improved performance when working with combos and aggregate links, enabling faster and more fluid charts even when using large datasets. Design-first development workflow The Figma Design Kit is now generally available, enabling teams to plan and refine visualizations before writing code. ReGraph 5. 2 & 5. 3: Polished... --- ### MapWeave is now generally available: explore connected geospatial data like never before > MapWeave, our new geospatial data visualization SDK for building map-based investigation and intelligence tools, is now generally available. - Published: 2025-05-08 - Modified: 2025-05-08 - URL: https://cambridge-intelligence.com/mapweave-generally-available/ MapWeave, our new SDK for building map-based investigation and intelligence tools, is now generally available. It lets developers build market-leading apps that integrate map, network, timeline and observations data into an intuitive investigative workflow. For teams working with complex geospatial intelligence, it’s a game-changer - uncovering connections and patterns that were previously hidden across huge, fragmented datasets and tools. Solving the geospatial link analysis challenge Traditional GIS tools are great at showing where things happen - but not why. They weren’t built to help analysts understand changing connections between people, places and events. MapWeave fills that gap. It’s our first SDK purpose-built for geospatial link analysis, designed to help users investigate: How people or objects move, relate and interact through time and space How entities are connected across a map When and where important events occur How spatial patterns emerge over time MapWeave for OSINT investigation From early access to enterprise-ready Since launching the Early Access Program in March, we’ve worked closely with users in law enforcement, cyber security, fraud detection, and defense. Their feedback helped us shape MapWeave into a robust, flexible, and high-performance tool, ready for real-world deployments. New features we’ve added since early access include: Enhanced trajectory... --- ### Sabbatical stories: positive benefits for all > We offer a paid, four-week sabbatical as a reward for long term commitment. Find out how three of the team enjoyed theirs. - Published: 2025-04-15 - Modified: 2025-04-14 - URL: https://cambridge-intelligence.com/sabbaticals/ Who doesn’t love a holiday? No matter how much you love your job and your team, it’s great to take time away from work when you need to. We appreciate the effort our team puts in every day, and offer lots of great benefits to show it. One of the most popular is a paid, four-week sabbatical as a reward for long term commitment. That’s an entire month to switch off, recharge, and come back feeling refreshed. We caught up with three of the team who took their sabbaticals recently to find out what they got up to. First let’s explore the positives of supporting an extended break, for both the business and the team. How everyone benefits from sabbaticals People who’ve been with the company for seven years are invited to take a continuous four-week break in addition to their standard annual holiday allowance. We feel it’s important to give the team the opportunity to pursue life goals outside work which would be hard to achieve without extended time off. Sabbaticals can also offer great opportunities to the rest of the team. They have the chance to step up and take on new responsibilities temporarily. For some, that means... --- ### Google Cloud Spanner Graph and ReGraph: how to build a cybersecurity app > Learn how to build a cloud security application that integrates Google Cloud’s Spanner Graph with ReGraph, our react graph visualization SDK. - Published: 2025-03-31 - Modified: 2025-05-09 - URL: https://cambridge-intelligence.com/google-cloud-spanner-and-regraph/ In this tutorial, I’ll show you how to build a cloud security application that integrates Google Cloud’s Spanner Graph with ReGraph, our graph visualization SDK. By leveraging these tools, I’ll showcase how you can achieve complete cloud asset visibility, get insight into security posture, and identify attack paths - critical components of any cybersecurity strategy. To follow the demo, you need access to ReGraph. Sign up for a free trial if you’re not already using it. A real-time cloud security dashboard built with ReGraph and Google Cloud’s Spanner Graph Why cloud visibility matters To build a solid cloud security strategy, you need a clear understanding of your cloud assets. You need to know where they are, how they’re connected, and what risks they face. Graphs are the best way to map out this information, because they expose threats, security posture, alerts, and attack paths in a way that’s easy to understand and act upon. But simply visualizing the data can lead to high levels of visual complexity, which gets in the way of insight. ReGraph’s advanced capabilities - like combos, sequential layouts, and styling options - let you represent complex cloud architecture in a way that’s not only clear but... --- ### Introducing MapWeave: geospatial visualization that reveals every connection > Say hello to MapWeave - our new SDK for geospatial visualization, launching today for early access. Create map views with less clutter. - Published: 2025-03-12 - Modified: 2025-04-02 - URL: https://cambridge-intelligence.com/mapweave-eap-launch/ Say goodbye to cluttered maps, disjointed geospatial visualization and analysis that only tells you half the story. Say hello to MapWeave - our new SDK for geospatial visualization, launching today for early access. MapWeave takes our expertise in building graph and timeline SDKs to the next level: by making a geospatial visual analysis toolkit for powerful visualizations that reveal every connection. Uniquely actionable geospatial intelligence In domains like cybersecurity, financial crime investigation and law enforcement, investigators need to understand complex and evolving geospatial patterns. Where other tools fail to provide joined-up clarity, MapWeave brings unmatched insights. The new SDK solves some of the toughest geospatial intelligence challenges, including: Understanding cloud and network security threats across territories Adding a geospatial dimension to complex OSINT investigations Tracking shipping movements and patterns for maritime intelligence Visualizing network digital twins with unparalleled spatial clarity Harnessing a suspect’s communications intelligence to unlock pattern-of-life and movement insights Whether you’re tracking criminal networks across borders, investigating the movement of ships, or diagnosing a DDoS attack, MapWeave provides the clarity and joined-up analysis users need to solve complex problems. Visualizing networks of Botnet Command&Control servers in MapWeave, showing how malware spreads over time Composable layers for unmatched geospatial... --- ### Log data visualization for enterprise observability > Learn how effective log data visualization with KronoGraph, our timeline visualization SDK, improves your enterprise observability workflows. - Published: 2025-03-06 - Modified: 2025-03-12 - URL: https://cambridge-intelligence.com/log-data-visualization/ In this blog post, I’ll show how effective log data visualization improves your enterprise observability workflows. You’ll see how KronoGraph, our timeline visualization SDK, can work alongside your log table, or replace it entirely. The problem = So. Much. Data. The DevOps engineers, IT teams and sysadmins who manage an organization’s log data have a tough job on their hands. Every application, node, container or component can pump out millions of logs on a daily basis. And you can’t ignore them, because there could be important information inside. Observability platforms manage the issue by aggregating enterprise logs, monitoring systems and reporting performance metrics in a single dashboard. They offer AI-powered, intelligent alerting, rapid data collection from 3rd party systems, plus support for different persistence solutions and cloud platforms. Yet many observability platforms' data log visualization components aren’t up to scratch. How easy is it to spot patterns in error logs? How quickly can you get to a problem’s root cause? An infinitely-paginated log table won’t help. Neither will a time series or bar chart which only shows aggregated counts of logs. The good news is that there are visualization tools and techniques that deliver a much better user experience. Timeline... --- ### Open source data visualization options: we compare 5 tools > Here are 5 open source data visualization tools some customers used before upgrading to our SDKs for their commercial, mission-critical apps. - Published: 2025-02-20 - Modified: 2025-03-05 - URL: https://cambridge-intelligence.com/open-source-data-visualization/ This post looks at some of the open source data visualization tools our customers tell us they’ve tried before upgrading to our fully-supported toolkits for their analysis apps. Teams working on data visualization applications always aim to build the best product they can. In an ideal world, that means sourcing the best of everything from the get-go, including people, ideas and tools. In real life, projects don’t always pan out that way. Those brilliant ideas don’t become fully-funded well-resourced projects until they’ve proved themselves at the prototype stage. We know this, and it’s why we offer free evaluations of our graph and timeline toolkits. We also know (because customers tell us) that stakeholders don’t always expect the earliest prototyping to rely on best-in-class technology. Many use open source data visualization alternatives to successfully demonstrate their ideas, then come to us for help migrating to our toolkit libraries to build their final product. The options we’ll look at in detail are: D3 network graph tools (D3. js) GraphViz Viz. js Cytoscape. js Vis. js First let’s examine some of the many benefits customers experience when they switch from a free option to licensed SDKs like ours (or bypass the free option... --- ### Better data visualization UX design: Introducing our Figma Design Kit > Our new Data Visualization Design Kit for Figma - helping you create beautiful and intuitive graph and timeline visualization experiences. - Published: 2025-02-04 - Modified: 2025-04-02 - URL: https://cambridge-intelligence.com/data-visualization-design-kit/ Good user experience (UX) design is the foundation of a successful data visualization experience. It lets users uncover insights quickly, navigate charts intuitively and engage with your application efficiently. No wonder that UX designers are so influential in product development. But it's not always obvious where to start when you’re working with highly customizable SDKs like KeyLines, ReGraph or KronoGraph. That’s why we’re excited to introduce the Cambridge Intelligence Figma Design Kit - a powerful new tool that simplifies and accelerates the creation of beautiful, user-friendly graph and timeline visualizations. The UX Design Kit is now available via our graph and timeline SDKs. Not yet a customer? Request a free trial to get started. Why we created the Figma Design Kit All graph and timeline visualization projects start with a blank page. Whether you’re exploring network connections, uncovering patterns in timeline data, or both, it can be overwhelming. We developed the Figma Design Kit to accelerate designs from that first step. It’ll help you turn ideas into designs, and rapidly create prototypes that your users and stakeholders will love. Accelerated designs, from concept to code The data visualization design kit is packed with features that help you craft sophisticated graph... --- ### Product update: Event labels to enrich your timeline > We've just released KronoGraph 3.3, with fully customizable labels for event lines, to add clarity to your timeline visualizations. - Published: 2025-01-23 - Modified: 2025-03-05 - URL: https://cambridge-intelligence.com/product-update-event-labels-to-enrich-your-timeline/ We've just released KronoGraph 3. 3, with fully customizable labels for event lines. These labels offer a stylish way to add clarity to your timeline visualizations, making it easier for analysts to spot key details about the events on their timeline. Reveal crucial details at a glance Event labels improve the accessibility of your KronoGraph-based temporal visualizations. Display transaction amounts, error codes, or any essential information right where it matters most. Labels scale dynamically to provide subtle visual hints when space is tight, and expand when room allows. Customize their shapes, orientations, and colors to suit your application - or let them automatically match the event line colors for an elegant, unified look. In this visualization of a credit card fraud investigation, each event is labeled with a transaction amount, enriching the timeline with point-of-need information: Try out timeline visualization with KronoGraph today KronoGraph 3. 3 is available now for all customers and evaluators to try, including a live-coding playground and detailed developer documentation. If you’d like a guided demo, get in touch with a member of our team and we’ll be happy to show you how it works. --- ### 5 link visualization styles to showcase relationships > The latest link visualization styles in ReGraph and KeyLines help you showcase relationships more effectively. Learn more now. - Published: 2025-01-10 - Modified: 2025-02-03 - URL: https://cambridge-intelligence.com/link-visualization-styles/ The way you represent relationships between nodes can make or break your link visualization. The link styles you choose affect how easily users can interpret connections, navigate the chart and uncover insights. Do the links bring clarity? Do they emphasize key relationships? Can users differentiate between types of flow? Link styles aren’t just meant to look beautiful: they convey important information in a concise, efficient way Link visualization styles: best practice Our data visualization toolkit approach gives near-limitless styling options. This blog post guides you through five popular design choices for links - including some that were only added at the end of 2024 - and describes when and why to use them. 1. Sharper clarity between data levels We’re used to seeing hierarchies, such as organizational charts, mapped out in orthogonally branching shapes. You can achieve the same effect in your node-link visualizations when you use a sequential layout. Angled links between tiers of data make levels of dependency much clearer. Sharp edges reinforce distinctions between each data level, and make it easy to follow the direction of flow. Angled links are a familiar and clean way to represent connections in hierarchical data Similar to angled links, curved links... --- ### Empowering people in crisis: Our support for the British Red Cross > As part of our ongoing commitment to making a positive impact on the world, we’ve made a donation of £20,000 to the British Red Cross. - Published: 2024-12-17 - Modified: 2025-02-03 - URL: https://cambridge-intelligence.com/our-support-for-the-british-red-cross/ Update: Charitable donations for 2024 This year we've increased our total donation amount to £90,000. We're giving to the same charities, and making an additional donation to Addenbrooke's Charitable Trust, to support their innovation in patient care at Addenbrooke's and Rosie hospitals. Read more about the impact our 2024 donations have had in this LinkedIn article. Charitable donations for 2023 As part of our ongoing commitment to making a positive impact on the world, we've made a donation of £20,000 to the British Red Cross. For the past 150 years, they’ve helped millions of people in crisis get the support they need. Image © Ukrainian Red Cross Last year, we pledged to "pay it forward" with donations to local charities in Cambridge, where our business grew from a start-up to a successful software company. This year, we were keen to boost our impact by adding a humanitarian organization to our list of beneficiaries. In 2023, people across the world have experienced devastating floods, conflict, displacement and food crises. Our donation will support the work of the British Red Cross, who is part of the global Red Cross and Red Crescent movement. With teams in over 190 countries across the world,... --- ### Unlocking OSINT's potential with visual link analysis > Discover how link analysis streamlines OSINT investigations, helping analysts make sense of big, siloed and complex data. - Published: 2024-12-06 - Modified: 2025-05-28 - URL: https://cambridge-intelligence.com/webinar-osint-link-analysis/ Open-source intelligence - or OSINT - is the cornerstone of modern economic crime investigations. Teams rely on data from the dark web, social media, company registers and countless other sources to fuel investigations into money laundering, sanctions violations and terror financing. But they’re hindered by one overwhelming data challenge: complexity. Open source data is noisy, messy and siloed. Analysts armed with traditional tools struggle to uncover useful insights, and get lost in time-consuming processes. That’s where visual link analysis comes in. OSINT is about understanding the connections between individuals, entities, and events hidden within vast datasets. The graph data model is a natural fit, helping investigators make sense of even the most complex datasets. In our upcoming webinar with Blackdot Solutions, we’ll see how Videris, their investigations platform, uses KeyLines-powered link analysis to help investigators overcome OSINT’s biggest challenges - and deliver faster, clearer insights. From noise to insight: OSINT visual link analysis for economic crime Join us to see how Videris’ link analysis platform helps analysts to: Overcome data silo challenges Achieve a 360-degree view of complex scenarios Eliminate noise and focus on the data that matters Together with Blackdot Solutions, we’ll explore strategies to overcome OSINT’s challenges and... --- ### Product update: streamline sequential data with new link options > The latest versions of our graph visualization toolkits bring new link options that make it easier than ever to navigate your tiered data. - Published: 2024-12-03 - Modified: 2025-03-05 - URL: https://cambridge-intelligence.com/product-update-streamline-sequential-data-with-new-link-options/ Whether you’re managing a complex IT infrastructure or untangling relationships between companies and their subsidiaries, graph visualization is the best way to see and understand hierarchies in data. KeyLines 8. 1 and ReGraph 5. 1, our graph visualization toolkits, bring new link options that make it easier than ever to navigate your tiered data. Visualizing an organization in its wider hierarchical context, using ReGraph’s new angled links New angled links for clearer charts Links are a critical part of any graph visualization, representing the relationships and connections between nodes. Our new angled link shapes create clear, orthogonal branching paths for hierarchical data like IT infrastructure maps or organizational charts. They make it easier to visualize multi-level dependencies and relationships, reducing clutter and giving a clear view of hierarchical structures. Angled links are a familiar and clean way to represent connections in a hierarchy Direct, curved or angled links? Or all three? We’ve extended the way you can specify link styles to be even more flexible. You can now assign link path shapes for individual links, combining different shapes to show a variety of relationships. It’s an effective way to tell a clear and compelling story with your data. KeyLines and... --- ### Data analysis for anti-poverty, with Cambridge City Foodbank > We've worked with Cambridge City Foodbank on a data analysis and reporting tool to identify and address the root causes of food insecurity. - Published: 2024-11-26 - Modified: 2024-11-28 - URL: https://cambridge-intelligence.com/data-analysis-for-anti-poverty-with-cambridge-city-foodbank/ Volunteers at Cambridge City Foodbank Every Friday, our developers get the chance to down tools, leave the roadmap and take data visualization in a new direction. They might try out an idea for a new feature, or experiment with an interesting dataset. One recent “Friday Project” led to a collaboration with a local charity: Cambridge City Foodbank. Cambridge City Foodbank’s needs As part of the UK-wide Trussell network, Cambridge City Foodbank strives to end hunger and poverty. The Foodbank’s Development Director, Liam Loftus, wanted to explore the deeper causes of food insecurity. To do that, he first needed to see how patterns of need change over time at different sites across the city. Understanding this data better would help the Foodbank to identify root causes, and direct their work with partners to address them. It would mean they could offer tailored support to the community, not just short-term relief. What they needed was an easy-to-use analysis and reporting tool. That’s where we came in. How technology helps We already support the Foodbank through annual donations and volunteering, and were keen to share our technical expertise, too. Our data visualization toolkits empower users to uncover and communicate insights, and while this... --- ### Network digital twin visualization 101 > Discover the key elements of network digital twin visualization and learn how digital twins can transform data into actionable insights for your business. - Published: 2024-11-19 - Modified: 2025-06-09 - URL: https://cambridge-intelligence.com/network-digital-twin-visualization/ This blog post explores how graph visualization brings digital twins to life. Before joining Cambridge Intelligence, I spent five years developing full-stack AI and simulation solutions for the supply chain and defense industries. Graph visualization SDKs would have been a huge asset to those projects. To prove this, I built my own digital twin using the KeyLines graph visualization toolkit. Let’s see how advanced data visualization can illuminate these models and uncover powerful insights. What is a digital twin? What comes to mind when you think of a digital twin? Perhaps you see a futuristic hologram of a jet engine. Or a colorful animation of widgets working their way through a supply chain. Though the term can mean different things to different people, the simplest way to describe digital twins is as synthetic models of real-world systems. Digital twins help to monitor performance, simulate scenarios, predict consequences and explore the likelihood of different outcomes. They work at any scale, from a single machine to an entire manufacturing process. They answer tricky ‘what if? ’ questions that can prevent costly downtime, minimize maintenance costs, eliminate inefficiencies and improve scenario planning. Digital twins can represent, monitor and simulate complex networks, like critical... --- ### Improve your investigation workflow & visualize the data’s narrative > Annotations can improve your investigation workflow and reveal the underlying story of your complex data visualizations. Find out how! - Published: 2024-10-22 - Modified: 2024-12-30 - URL: https://cambridge-intelligence.com/investigation-workflow-annotations/ At every stage of an investigation workflow, the analysts need to understand the underlying story - or narrative - of the data they’re working with. Interactive data visualization has always been an essential tool for this, presenting information in a way that makes it easier to reveal hidden threats, unusual patterns and significant outliers. Once an analyst understands that data narrative, they need to explain it to teammates, stakeholders and others. That’s not always easy, especially if they’re working with data at scale, tackling a vast threat landscape, or trying to make sense of complex AI technology output. How do you make the underlying story of thousands of nodes and links accessible to a wider audience? And how do you do it in a way that fits with your team’s investigation workflow? Introducing the annotations layer. This layer, available across all three data visualization toolkits, gives analysts and investigators the power to add the data’s narrative to the chart itself, making it easier to share findings, contribute expertise and draw attention to what’s important. Presenting your data’s narrative as annotations brings the clarity, speed, and context collaborators and decision-makers need at every stage of an investigation, from the initial alert... --- ### Tell the story of your data with annotations > The latest major releases of our data visualization SDKs introduce annotations: reveal the story of your data to anyone, in any format. - Published: 2024-10-15 - Modified: 2024-12-31 - URL: https://cambridge-intelligence.com/annotations-product-update/ Get ready to tell the story of your complex data - our latest major releases mark a big leap forward in the evolution of data visualization. KeyLines, ReGraph and KronoGraph charts now support an annotations layer, so users can showcase the narratives in their data to anyone, in any format. From raw data to visual analysis and including a human narrative: the annotations layer is a joined-up reporting experience Explainable data narratives, powered by annotations Analysts and investigators need to uncover insights in their data. They apply expertise and knowledge to complex data visualizations to interpret connections, answer difficult questions, and explain alerts generated by their visual analysis apps. This is how they extract the data's narrative: the underlying story that explains what's going on. Now, analysts and investigators can use annotations to provide those explanations without having to leave the chart. Pick out items or events and provide rich context If the detail exists in the source data already, annotations can be automatically imported into a chart as a separate layer. Alternatively, analysts and investigators can add them to the chart’s annotations layer as long-form text descriptions. However they’re brought in, annotations fit neatly alongside other chart items in... --- ### Product update: inspiration for your data visualization dashboard > See KronoGraph's first fully-editable showcase! It integrates with our graph visualization toolkits to create a multi-view analysis app. - Published: 2024-09-05 - Modified: 2024-12-30 - URL: https://cambridge-intelligence.com/kronograph-integration-playground/ The latest version of KronoGraph, our timeline analytics toolkit, features something unique. For the first time, we’re providing a fully-editable showcase to demonstrate three different views. The result is a powerful application that shows every aspect of your data in one visualization. The Integration Playground showcase demo from KronoGraph Customize multiple views of your data The new Integration Playground showcase combines a KronoGraph timeline with a graph and table view. It demonstrates how to sync up with KeyLines or ReGraph, our graph visualization toolkits, to support network and link analysis in your timeline investigations. We’ve included some of the most popular KronoGraph features - markers, event selection, the heatmap, and more - to inspire you to design your own time-based analysis tool. Select a network node of interest to display additional details in the timeline and table Reusable, fully-documented code You can access the full code behind the dashboard, with comments throughout to help you understand every line. This saves you having to code from scratch, and is an easy way to try out alternative styles and interactions. Code comments make it easy to understand and customize the interactive demo You could even add your own KronoGraph-format data to see... --- ### How we prioritize personal development > The team share their own experiences of personal development, and how Cambridge Intelligence gives them the time & budget to make it happen. - Published: 2024-09-03 - Modified: 2024-12-30 - URL: https://cambridge-intelligence.com/personal-development/ At Cambridge Intelligence, one of our values is to be “always curious”. We encourage the team to grow their knowledge and skills by giving them the time and budget they need to make it happen. The process is simple: everyone has access to a personal development fund and up to five Personal Development Plan (PDP) days each year. They can use this to support their growth in whatever direction they’ve planned with the help of their line manager. That could be attending a work-related conference, completing a training course, studying for a qualification - pretty much anything that’s going to help them with their career goals. Here are some of the ways we invest in our team’s career development. Tom, Software Developer “The PDP days away from project work also shows just how much professional development is valued here. ” It’s great to have an individual personal development budget and set development days each year. It helps you look ahead at how you can develop your current skills. PDP also gives you agency to pursue new things that interest you each year. I used a previous annual PDP budget for a user experience testing training course which gave me a... --- ### How to choose a JavaScript framework: we compare the top 6 > How do you choose a JavaScript framework? We evaluate the pros and cons of this top six: React, Angular, Vue, Svelte, Preact and SolidJS. - Published: 2024-08-20 - Modified: 2024-12-31 - URL: https://cambridge-intelligence.com/choose-a-javascript-framework/ Web developers face a long list of time-consuming challenges. From designing an outstanding UX to building a site with optimal performance, they have to rely on third-party tools to do some of the heavy lifting. A JavaScript framework is essential, taking on routine coding tasks and creating a simpler environment. But which framework is the best choice? It’s no surprise that the recent State of JavaScript survey reported a continuing trend for usage of and positive engagement with JavaScript frameworks. React remains dominant, with Vue and Svelte gaining marginally more traction, and Angular continuing to fall out of use. Some newer frameworks, like Qwik and Solid, have consolidated and grown into more established options. How JavaScript framework usage has changed over time. Source: State of JavaScript survey results We’ve worked with many web developers over the years, each one keen to build the best graph visualization analytics app. The JavaScript framework they choose depends on many factors, but flexibility is always key. With our data visualization toolkits, you’re not restricted by your choice of technology: they’re compatible with every framework. We’ll dig into six top-rated frameworks to help you make the right choice: React Vue Angular Svelte Preact SolidJS How... --- ### Link analysis: 6 trends shaping the future > We look at six key areas of rapid change across the industries, and how successful organizations use link analysis techniques to keep pace. - Published: 2024-08-06 - Modified: 2024-12-30 - URL: https://cambridge-intelligence.com/link-analysis-trends/ The data landscape is constantly evolving. Over the past decade, we’ve seen a rapid increase in the volume and complexity of digital information, and the diversity of the new technologies that drive it. This presents challenges to investigators working in modern day intelligence operations. How can they uncover insights about crime, threat and malicious activity when they’re hidden in vast silos of complex data? It’s all about simplifying complexity. And for that, investigators need link analysis technology. In this blog post we look at six key areas of rapid change, and how successful organizations use link analysis techniques to keep pace. We focus on: 1. The data boom 2. Cutting through the cloud chaos 3. Collaborating with anyone, anywhere, anytime 4. AI-powered data analytics 5. Growing threat landscape 6. Weaponized misinformation and disinformation Using link analysis powered by timeline visualization to track and investigate social media communications What is link analysis? Link analysis helps the human brain understand complex, connected data by leveraging our natural ability to recognize patterns. Our brains are highly visual, so it’s easier for us to understand and analyze relationships if we can see them. Sometimes called graph visualization, it presents networks of connected entities as... --- ### Crime data visualization: analyzing the Salisbury poisonings > We create a crime data visualization to analyze the people, places and events involved in a real UK Counter Terrorism Police Investigation. - Published: 2024-07-23 - Modified: 2024-12-30 - URL: https://cambridge-intelligence.com/crime-data-visualization-salisbury-poisonings/ Crime investigations demand analysis of huge amounts of complex data - forensic evidence, geographic locations, details of suspects, victims and witnesses, reports by law enforcement officers, CCTV footage and more. The best way to make sense of this data is to visualize it all in one place in a fully interactive way. In this blog post, we use crime data visualization to demonstrate how best to display multiple sources of information about events that took place over disparate time periods in a real UK Counter Terrorism Police investigation. Why do investigators rely on crime data visualization? We’re all familiar with how criminal investigations are depicted in the movies or on TV. Detectives create an evidence board of information from different sources, marking connections with string. There’s usually a time-based element too, so the order of events is clear. A typical fictional evidence board designed to answer the who, what, where, why and how questions of an investigation In reality, investigators and law enforcement analysts do rely on visualizing data to help them understand criminal activity, but in a much more efficient and effective way. Graph and timeline visualization apps turn huge datasets from various sources into interactive networks and timelines... --- ### Product update: image labels for unique graph visualizations > New versions of KeyLines and ReGraph bring more freedom to create custom nodes, greater image & font icon support, and updated tutorials. - Published: 2024-07-17 - Modified: 2024-12-30 - URL: https://cambridge-intelligence.com/product-update-image-labels/ The latest versions of our graph visualization toolkits, KeyLines and ReGraph, bring new flexibility to node customization, with the ability to add images to labels. There’s also improved support for images and font icons, plus updated getting started tutorials for modern front-end tooling. Make node labels more meaningful with images Advanced node styling capabilities make it easy to realize any product design vision without compromising on the perfect look and feel. We’ve now taken that one step further with the ability to include images in labels. When you use image labels, it makes nodes instantly recognizable, more meaningful and unique. Along with other features for customizing your data, those image labels help to simplify complexity and create more accessible graph visualizations. Give users more freedom to customize nodes by using images as labels Image labels also give developers more flexibility around the formats they can use to supply assets to the toolkits. To see image labels in action, head to the KeyLines SDK’s Advanced Node Styles demo, or the ReGraph SDK’s Advanced Node Gallery story. Greater image & font icon support We’ve increased the number of images and font icons that our toolkits support in WebGL. The limit imposed by... --- ### Navigate and analyze complex timelines with smarter event spacing > We’ve just released KronoGraph 3.0 - a new major version of our timeline analytics toolkit - with a unique and intelligent way to present complex timelines. - Published: 2024-07-16 - Modified: 2024-12-30 - URL: https://cambridge-intelligence.com/kronograph3-nonlinear-timescale/ We’ve just released KronoGraph 3. 0 - a new major version of our timeline analytics toolkit - with a unique and intelligent way to present complex timelines. Timelines are often irregular, with bursts of activity followed by empty stretches. These can be challenging to navigate and comprehend, as it takes a lot of panning and zooming for them to understand what’s happening. We recognized the need for an interactive timescale that presents irregular timelines in a smart and explorable way. That’s why we developed nonlinear scale mode. A KronoGraph timeline visualization in nonlinear scale mode Streamline your timeline for faster insight Dynamic, activity-based nonlinear scaling means investigators can examine all of the events on a timeline at once, even if they happened days, months or decades apart. They condense less significant sections of their timescale - such as periods of inactivity - and expand the parts that expose important trends, events and activities. This crime data visualization is from one of our KronoGraph showcase demos. It focuses on six months of events that connect suspects, victims and police officers, on a simple timeline that gives a clear understanding of what happened and when. For a more detailed look at this... --- ### The road to net zero - our 2023 update > Today we are sharing our annual Net Zero progress update, to show how we are getting on with our commitment to become Net Zero by 2030. - Published: 2024-06-28 - Modified: 2024-12-30 - URL: https://cambridge-intelligence.com/net-zero-update-2023/ Back in 2021, we made some big climate commitments. Key among them was to be ‘net zero’ by 2030. We think it’s important to be accountable for our commitments, and transparent about the progress we make. Like many organizations on the road to net zero, we’ve encountered some bumps. In this update, we’ll share our progress in 2023 and discuss some of the challenges and delays we faced when compiling this year’s update. Why are we going net zero? Unfortunately, 2023 was another record-breaking year for climate change. 1 million square miles of Antarctic sea ice melted. Wildfires caused havoc. The critical 1. 5⁰c threshold (the upper limit for the world’s average surface temperature increase by 2100) was surpassed on at least 38 days. Individuals and organizations need to do what we can. Which is why we made the following pledges: To ensure our total gross emissions never exceed 2019/20 levels, even as we grow To halve our gross carbon emissions by 2025/26, compared to 2019/20 To keep our per-employee carbon emissions below 2019/20 levels To remain carbon neutral for every year from 01 June 2019, aiming for Net Zero by 2030 We’re signatories to the Tech Zero pledge, committing... --- ### React Neo4j visualization with ReGraph > Creating a React Neo4j visualization application in 3 steps, using the Neo4j graph database and ReGraph graph visualization software development toolkit - Published: 2024-06-18 - Modified: 2024-12-30 - URL: https://cambridge-intelligence.com/react-neo4j-visualization/ To build a high-performance, scalable graph visualization application, you need a reliable way to store and query your data. Neo4j is one of the most popular graph database choices among our customers. It's well-documented, easy to use and feature-complete, with sharding, ACID compliance and Cypher support. In this blog post, I'll outline three simple steps to create an interactive React Neo4j visualization tool. We’ll use ReGraph, our graph visualization SDK for React, and the StackOverflow sample dataset from the Neo4j Sandbox, but the approach can be adapted for any connected dataset stored in any kind of Neo4j instance. If you’re using plain JavaScript, our tutorial on visualizing Neo4j with KeyLines will help. And if your users need to examine data that changes over time, you should also consider using interactive timelines alongside a node-link visualization. Take a look at our Neo4j and KronoGraph tutorial to find out more. The Neo4j data platform As the world's most popular graph database, Neo4j offers unmatched tools and integrations to support graph application developers. No matter what tech stack you're using, you'll find valuable resources to help you get started quickly. This tutorial focuses on the interaction between ReGraph and Neo4j. To keep things... --- ### 6 link analysis techniques every investigator should know > Find out which link analysis techniques would work the best for your industry? We look at 6 popular ways to improve investigative workflows. - Published: 2024-05-15 - Modified: 2024-12-30 - URL: https://cambridge-intelligence.com/link-analysis-techniques/ Every analyst and investigator relies on tried and tested methods to solve crimes, uncover threats and identify bad actors. In this post, we explore popular link analysis techniques that form an essential part of their workflows. Network topology mapping combined with graph visualization identifies the source of a blacklisted application The link analysis techniques we’ll cover are established methods used by analysts and investigators every day: Follow the money Pattern of life analysis Root cause analysis Call data record analysis Network topology mapping Social network analysis You’ll see examples of how timeline visualization complements link analysis techniques in each use case. Each image and animation demonstrates what you can achieve with our data visualization toolkits. Why do investigators rely on link analysis techniques? The data in complex investigations takes many forms, such as: Communications data, such as phone records, emails or chat app messages Open source data, from social media posts to public records and mentions in news articles Network traffic across busy servers targeted by cybercriminals Financial transactions, such as illicit bank transfers or an extortion payment Personal data, including known addresses, account details, and registered owners of vehicles or businesses These data types have a key feature in... --- ### Data visualization, AI and supply chain > Transform your supply chain processes by integrating graph and timeline visualization toolkits with the latest AI-led supply chain tools. - Published: 2024-05-07 - Modified: 2024-12-30 - URL: https://cambridge-intelligence.com/data-visualization-ai-and-supply-chain/ Supply chain managers deal with complex, fluctuating networks of stakeholders, processes and systems. It’s a huge challenge, and many teams turn to dynamic, interactive graph visualization for the end-to-end visibility they need. Increasingly, they’re also taking advantage of AI technology to streamline processes and predict disruptions. AI-powered automation speeds things up, and machine learning improves foresight, but data visualization is key to an analyst’s control over their supply chain. In this blog post, you’ll find out how to transform your supply chain processes by integrating graph and timeline visualization with the latest AI-led supply chain tools. A supply chain isn’t really a chain - it’s a network The role of AI in supply chain management It’s no surprise that artificial intelligence is the heaviest influence over Gartner’s top trends in supply chain tech for 2024. In particular, businesses are turning to AI and automation tools to help them build knowledge management apps, strengthen contingency plans and meet regulatory requirements. Global consumer goods businesses use AI with other technologies to improve their customer experience, predict demand, prevent fraud and more. Unilever implemented AI across their supply chain, with AI technology built into ice cream cabinets for seamless inventory management, and satellite... --- ### Eight financial services trends driving the need for better data visualization > Financial services institutions face a complex set of challenges, from increased regulations to continuous digital transformation. Learn how we can help. - Published: 2024-04-30 - Modified: 2024-12-30 - URL: https://cambridge-intelligence.com/eight-financial-services-trends-driving-the-need-for-better-data-visualization/ Financial institutions face a complex set of challenges. Alongside increased regulation and constant digital transformation, they're on the front line of a range of external threats that need careful management. As the leading provider of link analysis technologies, we’ve helped financial services organizations worldwide to build high-performance tools that manage risk and combat threats. It’s the perfect solution for many use cases in the financial services sector. We’ve recently explored the huge impact of AI in fraud detection – in this post, we’ll look at eight other trends driving demand for better data visualization in the financial services sector. 1. Mass migration to the cloud Risk aversion, complex legacy systems and the high profile and stakes of banking and financial services means the sector has been slower than others to embrace the SaaS revolution. Today, financial institutions are more accepting of the cloud, and the flexibility and self-service models it offers. However, this positive trend amplifies the need for robust information security. Data visualization is a key part of understanding and explaining your information security posture, and supporting threat detection and response initiatives. Download our white paper on network and timeline visualization for cloud security to find out more about... --- ### Product update: open KronoGraph in a new window > We've extended KronoGraph to give you more flexibility around positioning the timeline in your app, plus a new option for styling the scale. - Published: 2024-04-16 - Modified: 2024-12-30 - URL: https://cambridge-intelligence.com/product-update-open-kronograph-in-a-new-window/ When analysts and investigators use apps built with our toolkits, we aim to give them the best user experience. In the latest version of KronoGraph, our timeline analytics SDK, we deliver greater flexibility so that your users can get the apps on their monitors set up ‘just right’. Open KronoGraph in a pop-out window The timeline is no longer restricted to the confines of the KronoGraph app window. Your users can now open it in a separate new window, and position it anywhere inside their screen real estate. It’s a handy way to customize their workspace to match their investigative workflow. Plain JavaScript users can try the pop-out window in the KronoGraph SDK site’s new setContainer story, while React users can access the createPortal story instead. Scale fading options There’s a new subtle but effective styling option to help you match the look and feel of your application more closely. By default, the scale fades in from the left edge of the timeline, as you can see from the labels for 23rd and 24th of April 2023: Now you can use the new fadeAtLeft option to turn off fading completely, making the full extent of the scale clearer: Set your... --- ### Misinformation and disinformation analysis with data visualization > Let's look at misinformation and disinformation to see how data visualization and AI technology helps keep us safe from false content online. - Published: 2024-04-11 - Modified: 2025-01-07 - URL: https://cambridge-intelligence.com/misinformation-and-disinformation/ This blog post investigates misinformation and disinformation - what it is, why it’s harmful, and what’s being done to protect us from it. It looks at the role data visualization plays to detect, investigate and prevent misinformation and disinformation, and keep digital spaces safe. Lies and falsehoods are nothing new. What’s changed in recent years is how information intended to deceive has been weaponized by certain governments, ideological protest groups, alternative news outlets and other bad actors. They exploit new technologies to create AI-generated false information, and harness the power of global social media platforms to spread their messages far and wide. A graph and timeline visualization app explores Russian bot activity on X in the run up to the 2016 presidential election Misinformation and disinformation definitions Research suggests that every day, most of us tell one or two lies, and we’re lied to between ten and 200 times. Is that a big deal? It depends on the intent behind those lies. Intention draws a clear distinction between sharing false or inaccurate information, known as “misinformation”, and sharing deliberately malicious information, known as “disinformation”. There’s a vast difference between telling a friend about a news story you believed was true... --- ### IWD: 5 ways we invest in women > See how the team at Cambridge Intelligence is driving positive change for women in our business and local community this International Women's Day. - Published: 2024-03-08 - Modified: 2024-12-30 - URL: https://cambridge-intelligence.com/iwd-invest-in-women/ International Women’s Day (IWD) is a time to reflect on how we support women both within our business and our local community. Inspired by the United Nations’ Invest in women: Accelerate progress theme this year, we explore five of the ways we’re shaping a better future. 1. More women in management positions In the past 12 months, the number of women in management positions has increased by 20%. We’re keen for women to enjoy career progression at Cambridge Intelligence, so the majority of those female managers were as a result of well-deserved, internal promotions. Céline made the move from Customer Success Manager to Head of Customer Success last summer. "In many organizations, there isn’t a clear opportunity for career progression - you have to apply to other companies advertising the managerial role you want. Not here! I’m proud to lead a brilliant, supportive, hard-working team. " In the week leading up to IWD, we shared stories with the team about some of the remarkable women in science, technology, engineering and mathematics (STEM). The aim was to raise awareness of inspirational women, such as Dr Anne-Marie Imafidon and Ellen K. Pao, who advocate for equality, diversity and inclusion in male-dominated industries.... --- ### Product update: reveal event times at any zoom level > The latest version of KronoGraph, our timeline visualization software development toolkit, makes it easier to reveal detailed timings of events. - Published: 2024-03-07 - Modified: 2024-12-30 - URL: https://cambridge-intelligence.com/product-update-kronograph-scale-guide/ The latest version of KronoGraph, our timeline visualization toolkit, makes it easier to reveal detailed timings of events, even when you’re fully zoomed out of the timeline. The new customizable scale guide reveals event timings at any zoom level Study events with greater precision The new scale guide follows your cursor across the timeline, revealing the exact date/time of each event in its path. You don’t need to zoom in and out of individual events or rely on tooltips - the scale guide provides the time details you’re looking for. This is particularly useful when you’re scanning huge datasets to pinpoint activity with nanosecond accuracy, for example, during a root cause investigation of an attempted network breach. The scale guide works at any zoom level, from heatmaps to individual events Accessibility documentation updates Designing accessible products means they can be used by as many people as possible, providing an inclusive experience for anyone with different needs. The W3C's Web Content Accessibility Guidelines 2. 1 are most often referenced as an acceptable standard. We’ve updated the SDK’s accessibility documentation with a handy comparison against the W3C’s guidelines to help with your accessibility audits. Create your first timeline visualization If you’ve got... --- ### Product update: Smoother and more insightful sequential views > The latest versions of our graph visualization SDKs include two hotly-anticipated enhancements to keep your chart clear and insightful. - Published: 2024-03-05 - Modified: 2024-12-31 - URL: https://cambridge-intelligence.com/clearer-sequential-views/ The latest versions of KeyLines and ReGraph, our graph visualization SDKs, include two hotly-anticipated enhancements to keep your chart clear and insightful: we've brought curved link styles and sequential arrangement to open combos. We've also made our sequential layout smoother and more adaptive, so it's even better at handling dynamic data. Organize tiered data with rectangular combos and sequential arrangements A new way to see hierarchies in combos Our sequential layout is the most advanced way to explore tiered data. It automatically places nodes in the best positions and is easily adaptable to your needs. The new sequential arrangement unlocks all of these advantages for combos, letting you drill down into the sub-hierarchies within groups of nodes and links. We've also introduced a new space-saving option for both sequential layout and arrangement in charts where the levels are unevenly weighted due to differently sized combos. Where levels are unevenly sized, it's now easier to optimize the use of available space Smooth and adaptive sequential layout Dynamic data can be hard to follow. Our latest sequential layout makes it easy, with smooth and consistent changes to help users keep track of even the fastest-moving datasets. The chart adapts intuitively, helping the... --- ### Automatic graph layouts > Take a tour of the automatic graph layouts and force-directed layouts that our customers use to make sense of their complex connected data. - Published: 2024-02-24 - Modified: 2025-02-10 - URL: https://cambridge-intelligence.com/automatic-graph-layouts/ The basic aim of graph visualization is to help users understand their connected data and find actionable insight. It’s the most effective way to bring your data to life, revealing patterns and connections that would be difficult to find in millions of rows of raw data. A good automatic graph layout lets even the most inexperienced user tell the story behind their data, before they start their detailed analysis. That story will evolve as they deepen their exploration, but knowing where to start saves time and makes their job much easier. Let’s take a tour of the different automatic graph layout options our customers use to make sense of their complex connected data. We’ll see how they work, and when they’re most useful. We’ll also take a more detailed “under the hood” look at our powerful Organic layout, to discover how it makes visualizations easy to understand and beautiful to look at. An organic network visualization Force-directed layouts When dealing with huge, complex networks of connected data, you need an automatic graph layout that can reveal the underlying structure of every connected component. Force-directed layouts are great for this. They run physical simulations on the network to minimize overlaps in... --- ### Credit card fraud detection using machine learning > In this article we demonstrate how to keep fraud rates low and customers happy by using machine learning strategies for credit card fraud detection. - Published: 2024-02-20 - Modified: 2024-12-30 - URL: https://cambridge-intelligence.com/detect-credit-card-fraud-with-network-visualization/ There’s a lot more to credit card fraud visualization than just spotting disputed transactions. To be effective, those visualizations must form part of a wider anti-fraud management cycle of detection, investigation and prevention. Analysts and investigators can optimize their approach to credit card fraud detection by using machine learning and AI technology alongside data visualization. Network visualization plays an important part in the anti-fraud management cycle In this blog post, we’ll look at ways to enhance credit card fraud detection with AI and data visualization techniques, uncovering the story behind the data. We’ll also explore the complementary technologies that help companies lower fraud rates and improve customer experience. The impacts of credit card fraud In 2023, the total value of global losses due to credit card fraud was 33. 45 billion USD. According to Clearly Payments, almost a third of those losses occur in the US, partly due to a rise in the popularity of online payments. These ‘card-not-present’ transactions make up 65% of total credit card fraud losses. So what are credit card companies doing to protect their customers from fraudsters? From the customer’s perspective, methods like two-factor authentication (2FA) or biometric verification of purchases are now pretty standard.... --- ### Visualizing OSINT data to support due diligence investigations > Find how to use interactive data visualization for compliance, putting analysts in control of their due diligence and OSINT investigations. - Published: 2024-02-15 - Modified: 2025-02-03 - URL: https://cambridge-intelligence.com/due-diligence-investigations/ Whether you're vetting a new employee or examining financial records for a money laundering case, due diligence investigations always involve a lot of complex and diverse data. The process is gradual and unpredictable, and investigators often uncover connections in surprising places. Most successful investigators bring data visualization into their due diligence workflow. Graph visualization (link analysis) and ‘pattern-of-life’ timelines are essential for compliance because they put users in control of the investigation, giving them an intuitive way to navigate and organize the information they’re exploring. And data visualization communicates insights in a way that’s easy for anyone to understand, supporting a Suspicious Activity Report, a recommendation for enhanced due diligence, or a decision on whether to do business with the person being investigated: In this blog post, you’ll find out how investigators working with open source (OSINT) data use interactive data visualization for compliance management, and how to take your application’s UI/UX to the next level. Building the best user experience for an OSINT investigation We’ll build an app for due diligence investigations to highlight important areas product designers and developers need to think about. We’ll use the SocialNet API from our friends at ShadowDragon to gather our data. It... --- ### Introducing the Connected Insights series > We’re launching Connected Insights - a new series of online conversations and training sessions, exclusive to Cambridge Intelligence customers - Published: 2024-02-12 - Modified: 2024-12-30 - URL: https://cambridge-intelligence.com/introducing-connected-insights/ Despite big advancements over the past decade, graph and timeline visualization is not a solved challenge. New use cases, exploding data volumes and growing data complexity mean we need to innovate constantly. That’s why we’re launching Connected Insights - our new series of online conversations and training sessions to help our customers shape the future of connected data visualization. Connect to shape the future of connected data visualization Throughout 2024, we’re lifting the lid on our research and development. We’ll share previews of upcoming releases, showcase experimental prototypes, and give you the chance to try new features before they’re released in our toolkits. Our data visualization experts will share best practice advice and tips, but we’ll also want to hear from you. The sessions are a great chance to discuss the challenges we can help you overcome, and give feedback on the future direction of our products. These sessions are exclusive to Cambridge Intelligence customers. They’re a unique forum for you to share views with peers who understand the domain. Upcoming Connected Insights sessions We’ve got 4 great sessions already lined up - with more to follow. 21 March: visualizing geospatial data We’re working on our next generation of map... --- ### My experience at Cambridge Intelligence > Software developer Khadeja reflects on her favorite projects at Cambridge Intelligence. We're so proud that she's secured a place at University of Oxford! - Published: 2024-02-08 - Modified: 2025-02-03 - URL: https://cambridge-intelligence.com/my-experience-at-cambridge-intelligence/ Software developer Khadeja joined us as an intern in 2021 and 2022, and made a great impression straight away. Her colleague Phil commented: “Some people become good developers through natural ability, others through sheer hard work. Khadeja combines both. ” In October 2022 she joined us as a permanent member of the team, designing and implementing new features for our toolkits. We were so proud when she secured a place at University of Oxford - but we’re all sad to see her go. We asked Khadeja to share her reflections on her time with us. Khadeja’s timeline visualization, tracking her work at Cambridge Intelligence I still remember the excitement I felt when I wrote my first program, and saw the legendary words "Hello World" pop up on my screen. It was the start of an adventure that has taken me from Pakistan to Italy and then Loughborough, where I distinguished myself as the top student with a BSc Hons in Computer Science. I’ve always been hungry to learn more, searching for new and challenging experiences. And cutting-edge technology lights a fire within me. In the summer of 2021, I was in the second year of my BSc. With my background... --- ### Data visualization and AI: Powering the intelligence cycle > AI and data visualization are transforming the intelligence cycle. But AI-driven insights need to be tempered by human reason at every stage. - Published: 2024-02-06 - Modified: 2025-02-03 - URL: https://cambridge-intelligence.com/ai-and-data-visualization/ Artificial intelligence is changing the way organizations think about data analysis. Data visualization and AI can do a lot of the heavy lifting for analysts and investigators working with connected data - helping them detect, understand and even predict risks and threats. But if AI can analyze information - why visualize data? And if AI can make recommendations, does that let humans off the hook? Let’s look at when and how you should consider using AI to power investigations - and why humans and graph visualization are still an essential part of the intelligence cycle. The data visualization and AI intelligence cycle We’ve shared this diagram before. It shows how AI and data visualization, tempered by human reasoning, can power a threat management process that adapts to a changing landscape. Machine learning, pattern matching and natural language prompts are great at rapid data processing and analysis - and data visualization is the key to a human understanding of AI-driven insights. At the end of each investigation cycle, it takes a human brain to digest the results and make an executive decision on what action to take. In the world of fraud, for example, criminals adapt constantly to exploit new vulnerabilities.... --- ### Data visualization, AI and fraud detection > An introduction to enterprise fraud management and the role of AI in fraud detection. Learn how link analysis techniques help with investigations. - Published: 2024-01-30 - Modified: 2025-02-03 - URL: https://cambridge-intelligence.com/enterprise-fraud-management-investigation-v-detection/ Enterprise fraud management (EFM) has changed massively in recent years, with the introduction of AI as a fraud detection tool, and the constant evolution of new AI-powered fraud techniques. Surging fraud volumes and sophisticated AI tools have changed the dynamics for anti-fraud teams. While it has always been a data-intensive process, enterprise fraud management today is more complex and more important than ever. In this blog post, we'll explore the evolving role of AI and data visualization in fraud detection, particularly in the context of enterprise fraud management. We'll use demos created using our toolkits to showcase the importance of visual data analysis in this area. What is enterprise fraud management? EFM is a holistic approach to preventing internal and external fraud, encompassing all aspects of an organization. Specific strategies and processes differ between industries - fraud risks at a bank are different to an airline or retailer, for example - but they all aim to maximize fraud detection while minimizing disruption to business processes and legitimate customers. An effective EFM strategy monitors information across silos, and combines data from customers, applications, products and transactions to identify fraudulent activity. In the past, we’ve summarized this using the fraud management cycle,... --- ### Data visualization and AI for healthcare fraud detection > This article shows how to use AI for fraud detection applications that keep investigators one step ahead of fraudsters in the healthcare industry. - Published: 2024-01-16 - Modified: 2025-02-03 - URL: https://cambridge-intelligence.com/medical-fraud-detection/ In this blog post, I show how to use data visualization and AI in a healthcare fraud detection application that keeps investigators one step ahead of fraudsters. I’ll rely on graph and timeline visualization toolkits to reveal insights that are hard to spot or interpret without visual analysis. A graph visualization showing AI-generated medical insurance data What is medical insurance fraud? According to the 2022 census, 92. 1% of the US population had medical insurance, making healthcare a multi-trillion dollar industry and a lucrative target for fraudsters. The National Health Care Anti-Fraud Association (NHCAA) reports between 3-10% of US healthcare expenditure is lost to medical fraud - that could be more than $300 billion a year. This kind of fraud takes many forms, but the FBI identifies some of the most common as: billing fraud: medical providers duplicate claims or bills, or bill for non-existent services or items, or for more expensive services than the patient received medical identity theft/swapping: stealing a patient’s medical insurance ID number to charge them for non-existent services or items, or allowing another patient to use their insurance forging/diverting prescriptions: creating and using fake prescriptions or using legal prescriptions illegally Organizations tasked with medical fraud... --- ### How link analysis for AML powers successful compliance > Link analysis for AML is the best way for organizations to tackle every stage of money laundering, and adhere to regulatory compliance. - Published: 2024-01-09 - Modified: 2024-12-31 - URL: https://cambridge-intelligence.com/understand-mitigate-aml-risks-keylines/ When it comes to combating money laundering, link analysis and AML go hand in hand. In this blog post, we’ll see how it’s used at each stage of the money laundering process - placement, layering and integration. We’ll show how our toolkit technology makes compliance easier for anyone who works in industries targeted by money launderers, from the financial services sector to capital markets, gambling and real estate. KronoGraph and KeyLines create a hybrid timeline and graph visualization app for link analysis AML The money laundering problem Money laundering, or passing off illegally-obtained funds as legitimate financial assets, is big business for criminals. According to the United Nations Office on Drugs and Crime, the amount of money laundered in a single year is 2-5% of global GDP - that’s $2 trillion USD. These illicit funds are associated with the most serious crimes, from human trafficking to drug dealing, terrorist financing to funding weapons of mass destruction. If money laundering goes undetected, organized criminal enterprises expand, and the integrity and stability of trusted global financial markets and systems is at risk. How do governments & organizations tackle money laundering? The International Monetary Fund (IMF) helps shape the AML policies of its... --- ### The benefits of a healthy work/life fit > We understand the value of flexible working for staff happiness. HR Advisor Rosie asked some of our people to share their experiences of working part-time. - Published: 2024-01-03 - Modified: 2025-02-03 - URL: https://cambridge-intelligence.com/healthy-work-life-fit/ There’s been a shift in attitudes towards wellbeing at work over the past few years. I’ve seen more and more companies opening up to the importance of improving happiness in the workplace. At Cambridge Intelligence, we understand the direct link between a healthy work/life fit and our employees’ wellbeing. We look at our people as individuals - one size does not fit all! We always welcome discussions around flexible working, to help everyone build a successful career alongside a fulfilling personal life. I reached out to some colleagues to ask about their experiences of working part-time. Zoë, Software Developer “I was already working part-time when I applied for this role, so continuing that was important for me. I had successful interviews with three different companies, but Cambridge Intelligence was the only one that could offer the flexibility I needed. "Since then, discussing any changes to working hours with my manager has always been easy. I can spend extra time with my younger children, before they’re old enough to start school. "I imagine that once they’re all at school I’ll change my schedule again! With the option for home-working where needed, and no pressure to work overtime, I can divide my... --- ### 3 new & easy ways to simplify complex data visualizations > Let's explore three ways to simplify complex data visualizations, with examples from cybersecurity, OSINT and supply chain use cases. - Published: 2023-12-19 - Modified: 2024-12-30 - URL: https://cambridge-intelligence.com/simplify-complex-data-visualizations/ Data overload is a real problem for busy analysts. How do they spot the red flags in a cyber security network? Or find key connections in an open source intelligence investigation? Or make sense of the myriad of links between every stage of a supply chain? And how can they avoid alert fatigue in the process? Our graph visualization SDKs help analysts simplify and explain complex networks and alerts. In this blog post, we’ll explore three new ways to do that, with realistic examples from popular use cases. Use graph visualization to make sense of open source intelligence such as social media connections. The X logo is a trademark of X, Inc. ; the Facebook logo is a trademark of Meta Identify attack paths in cloud infrastructure How do you display complex cloud infrastructure in a way that’s human readable? With so many availability zones, redundancies, and multiple cloud providers, there’s a lot for users to keep track of and understand. It’s easy to get overwhelmed and lost in the details. We’ve designed a way to present cloud networks so they feel instantly familiar to infrastructure professionals and novices alike. This reduces their learning curve and helps them find value... --- ### Product update: stack & style your time series charts > The latest version of KronoGraph sees time series charts move out of beta development to become a fully-fledged feature of the toolkit. - Published: 2023-12-19 - Modified: 2024-12-30 - URL: https://cambridge-intelligence.com/kronograph-update-time-series-charts/ The latest version of KronoGraph, our timeline analysis SDK, sees time series charts move out of beta development to become a fully-fledged feature of the toolkit. We’ve improved the charts in the process, so it’s now easier for users to customize and analyze their time series charts, as well as compare series data without taking up extra screen space. KronoGraph users will find significant improvements to performance when loading data to the timeline - it’s now more than 37% faster. There’s also a smoother experience when panning and zooming animations. Stack multiple chart items Optimize your timeline space and analyze multiple data sources with a new option to stack time series charts on top of one another. There's still the option to view time series charts separately, but stacking them makes it easier to spot patterns and anomalies. Stacked time series charts help users compare data without taking up extra screen space See the updated Network Traffic Alerts demo on the KronoGraph SDK for a stacked example. We’ve also changed the Time Series Charts Tooltips story, so you can explore how tooltips behave with the new stacking option. Advanced styling options for time series charts You can now customize time... --- ### Product update: 3 ways to style & declutter graph visualizations > The latest versions of our KeyLines & ReGraph graph visualization SDKs deliver 3 powerful new features to customize charts and reduce clutter. - Published: 2023-12-12 - Modified: 2024-12-30 - URL: https://cambridge-intelligence.com/product-update-aggregate-links/ With every version of our KeyLines and ReGraph graph visualization toolkits, we aim to share new features that your users will love working with. Our latest release is no exception. You can now apply advanced node customization to your open combos, and add powerful, interactive glyphs too. We’ve also introduced an intuitive way to aggregate multiple links and keep charts clutter free. Customize open combos There’s no need to compromise on the look and feel of your graph visualizations - open combos now benefit from near-limitless customization options. Whether you want to add multiple labels, customize label positions or style them to match the rest of your app, you can bring your consistent product design vision to life. With near-infinite customizability, open combos can now match the style of other nodes To demonstrate these style updates, you’ll find a new KeyLines Cloud Security demo and ReGraph showcase on the SDK sites. Add glyphs to open combos Glyphs are a powerful and versatile design element - position them where you like and use them as decoration, a source of property information, or even as an interactive control with customizable actions. They’re a popular choice for adding value to nodes and closed... --- ### Azure Cosmos DB tutorial for KronoGraph & KeyLines > This Azure Cosmos DB tutorial shows how to integrate Microsoft’s multi-model database service with our graph & timeline visualization SDKs. - Published: 2023-11-21 - Modified: 2025-02-07 - URL: https://cambridge-intelligence.com/azure-cosmos-db-tutorial-for-kronograph-keylines/ This Azure Cosmos DB tutorial shows you how to build a graph database visualization application using Microsoft’s multi-model database service with our graph and timeline visualization SDKs. Bring world champion chess matches to life with KronoGraph & KeyLines Many of our customers integrate their visual analysis tools with Azure Cosmos DB because it lets them store both graph and tabular data, and choose which API they want to use for queries. There’s support for MongoDB, PostgreSQL, Apache Cassandra, Apache Gremlin, and Tables, and our data visualization toolkits work with all of them. This Azure Cosmos DB tutorial uses the Apache Gremlin API because it stores the data in a graph format, which is broadly similar to how you’d want the user to see it. If you choose an alternative API, much of the tutorial is still relevant but the format of the queries and how they are parsed would be different. New to Azure Cosmos DB? Visit the Integration Center for practical info Visualizing Azure Cosmos DB Azure Cosmos DB tutorial steps This tutorial covers how to: Create a graph data model Create a new database in Azure Cosmos DB Populate the database with graph data Build a hybrid graph... --- ### Astronomical insights with Neo4j and KronoGraph > In this tutorial, you'll find out how to use Neo4j and KronoGraph to create an interactive timeline visualization of spaceflight activity. - Published: 2023-11-14 - Modified: 2024-12-31 - URL: https://cambridge-intelligence.com/astronomical-insights-with-neo4j-and-kronograph/ Visualizing graphs as interactive node-link diagrams is popular for a reason. It’s an incredibly intuitive way to think about graph data, helping users to uncover threats and insights that drive fast, well-informed decisions. But many people also need to see the time dimension in their data - and they’re finding that traditional node-link visualizations fall short. In this tutorial, I’ll show how you can achieve a new level of insight using the best graph tools available to us today. Neo4j is one of the most popular graph databases. Combined with KronoGraph, our unique timeline visualization toolkit, it can help you uncover the full story behind your connected data. Discovering insights in space mission data Full understanding is just a matter of time... Graph data changes with time, and every dataset has a time element, even if you think it doesn’t. Communications data has a send date, for instance. And if you’re in cybersecurity, you’ll need to account for packet timestamps and log entry timestamps. Let’s look at an example from the world of finance: a visualization of transactions. We’ll quickly see why a specialized visualization of the time dimension - in this case, transaction dates - is crucial. Our graph... --- ### Joining forces with Sistemi & Automazione to boost analysis at Italy’s central bank > Together with Sistemi & Automazione, we’ve secured a tender to provide Banca d'Italia with KeyLines' advanced link analysis capability. - Published: 2023-11-13 - Modified: 2025-02-03 - URL: https://cambridge-intelligence.com/banca-ditalia-link-analysis/ Together with our partners at Sistemi & Automazione, we’ve secured a tender to provide Italy’s central with advanced link analysis capability, powered by KeyLines. Our graph visualization technology will sit at the forefront of Banca d’Italia’s efforts to fight financial crime and money laundering, and uphold the integrity of the nation’s financial system. It will help specialists at the bank to visualize, analyze and investigate financial activity reported by financial services, payment, FinTech and gaming industries. With interactive link analysis providing a user-friendly interface, analysts will gain clear insight into relationships, patterns and trends and spot hidden connections. This technology can also enable information sharing with other financial institutions and law enforcement agencies. Mariano Satriano, CEO of Sistemi & Automazione, is delighted with the partnership: "We’re excited to work with Cambridge Intelligence on this project, reinforcing the established path of expansion and collaboration between our teams. The KeyLines link analysis application is an invaluable addition to the platform, integrating large volumes of heterogeneous data into a simple, understandable and easily shareable view. " As the leading provider of visual link analysis software in the Italian public sector, Sistemi & Automazione already works with many government and financial institutions. They have... --- ### Understanding earthquakes: what map visualizations teach us > Explore global earthquake data in a new way: discover the insights we uncovered in a map visualization app built using our KeyLines toolkit. - Published: 2023-11-09 - Modified: 2025-06-09 - URL: https://cambridge-intelligence.com/earthquakes-map-visualizations/ Analysts rely on our data visualization toolkits to spot hidden patterns in their visualized data. They investigate these patterns and use them to predict - and, if possible, prevent - future events. But what about the things you can’t predict or prevent, like natural disasters? What role can interactive data visualization play? An interactive earthquake map visualization tool built using KeyLines Recent devastating earthquakes in Turkey, Morocco and Afghanistan made me think about this. Earthquakes caused by a sudden movement on a fault between the earth’s tectonic plates, which releases energy waves. And despite having time series data from seismic stations across the world at their fingertips, experts agree that it isn’t possible to predict a major earthquake. According to the US Geological Survey (USGS), they can calculate the probability of one happening, but only “in a specific area within a certain number of years”. But combining pattern analysis with mapping technology still helps us to understand earthquake data better. For example, the USGS website hosts a live world map of earthquakes of 2. 5+ magnitude, with useful overlays for tectonic plate boundaries and population density. Inspired by this, I built a basic KeyLines graph visualization application to explore different... --- ### Surprising visual insights from US election campaign data > I use graph visualization to reveal insights in US election campaign data: which orgs donate to both Republican & Democrat causes & why? - Published: 2023-10-31 - Modified: 2024-12-31 - URL: https://cambridge-intelligence.com/visualizing-us-election-campaign-data/ Wherever you are on the political spectrum, most of us assume financial backers stay loyal to their chosen candidate or party in the run up to an election. I thought so too, until I started to investigate America’s latest election campaign data. In this blog post, I use graph visualization technology to turn seemingly mundane US Federal Election Commission (FEC) data into interactive charts that hold fascinating insights. Let’s find out what’s unusual about these political groups who donate to the same handful of congress members How US political campaigns are funded In the US, candidates rely on financial backing in federal election campaigns. It’s common for some of that financial support to come from tax-exempt interest groups called Political Action Committees (PACs). Each committee raises campaign funds and distributes them to candidates who support particular political interests or ideologies. PACs have to register with the FEC and comply with strict rules around how much they can donate to candidates, political parties and other lobby groups. The federal commission also publishes PAC donations online, so you can browse through a table listing thousands of active committees and investigate their contributions. Visit the Federal Election Commission site to access PAC financial... --- ### Visualizing graph data without a graph database > What datastore is best for visualizing graph data? Graph databases are a often a great fit, but you have more options than you might think. - Published: 2023-10-25 - Modified: 2024-12-31 - URL: https://cambridge-intelligence.com/visualizing-graph-data-without-a-graph-database/ Working on a graph visualization project? You might assume that graph databases are the way to go - they have the word “graph” in them, after all. But while they’re a great fit for many applications, they’re not necessarily a prerequisite for visualizing graph data successfully. Visualizing graph data doesn't necessarily depend on a graph database... Graph databases look for deep relationships If you know you’ll be running complicated queries through more than a couple of layers of data, then it’s likely that a graph database will handle the complex relationships in your data most efficiently. But you might prefer to stick with the tried and trusted technology you already rely on - and that could work out for you. Many of our customers have used non-graph data stores to build applications with all the speed, scale and insight you’d get from a graph database. Do I need a graph database? It depends on your project. Think about: The type of data you’re working with - structured? Unstructured? Under construction? The amount of data you need to store The queries your users will need to run - do they focus on relationships, or entities? Performance - is speed important for... --- ### How to choose a graph database: we compare 8 favorites > How do you choose a graph database? We share our insights on eight different graph databases, including features, graph models and performance. - Published: 2023-10-19 - Modified: 2025-05-07 - URL: https://cambridge-intelligence.com/choosing-graph-database/ If you’ve found this article, the chances are you: Need to build a powerful graph or graph analytics application Are debating which is the right datastore for your project Want an introduction to the graph database landscape Over the years we’ve helped thousands of teams visualize their data, working with (probably) every major graph database on the market. Each has its own strengths and weaknesses, and the best option for you will depend on your specific use case and requirements. That’s why our data visualization SDKs are database agnostic: so you’re free to choose the right stack for your application. In this post, we’ll take a look at some of the factors you could investigate, and introduce the eight databases our customers work with most often: Amazon Neptune ArangoDB Azure Cosmos DB Google Spanner Graph JanusGraph MarkLogic Neo4j TigerGraph Why these eight graph databases? There have been a lot of new entrants and innovations in the graph database category, with some vendors slowly dipping below the radar, or always staying on the periphery. We’ve focused on the ones we see consistently. Needless to say, this post isn’t a substitute for your own research. We’ve seen how much effort it is... --- ### Product update: tell your data story with custom color heatmaps > The latest version of KronoGraph, our timeline visualization SDK, includes more ways to customize heatmap cells plus a new showcase demo. - Published: 2023-10-17 - Modified: 2024-12-30 - URL: https://cambridge-intelligence.com/kronograph-custom-color-heatmaps/ Users rely on the heatmap view in KronoGraph, our timeline analytics SDK, to spot patterns in big data fast. In the latest version, you now have more ways to customize heatmap cells and reveal your data’s insightful story at a glance. You’ll also spot some improvements to the look and feel of the KronoGraph SDK site, including a brand new demo to help new starters get up to speed quickly. More powerful analysis from your heatmap You can now provide alternative views of your data with color-customized heatmaps. Using options to color-code a cell depending on the data it contains, you can highlight cells containing alerts, or use separate color schemes for heatmaps and events. In this way, users can see the story of their data through the heatmap itself before they’ve zoomed in on the details. To see this in action, head to the SDK’s new Heatmap Colors story, or the updated Detection and Response showcase. KronoGraph’s Detection and Response showcase demonstrates heatmap cells colored according to the alerts inside them Introduce new users to KronoGraph The new Introducing KronoGraph demo takes developers on a tour of the fundamentals of our timeline visualization toolkit. With interactive examples to guide... --- ### Use AI graph analysis to detect, investigate & prevent risks > AI graph analysis uncovers insights in complex data so that analysts and investigators can make reliable decisions fast and help prevent risks. - Published: 2023-10-05 - Modified: 2025-02-03 - URL: https://cambridge-intelligence.com/white-paper-graph-visualization-and-ai/ Artificial intelligence promises a positive shift in practice for businesses across domains from cybersecurity, intelligence and anti-fraud to supply chain and pharma. They're turning to AI graph analysis to reveal risks fast. But AI has also brought new challenges. “Industries relying most heavily on knowledge work are likely to see more disruption — and potentially reap more value. estimates suggest that tech companies are poised to see the highest impact from gen AI — adding value equivalent to as much as 9 percent of global industry revenue. ” (The State of AI in 2023 - McKinsey) A fraud visualization app to spot fake Amazon reviews written by AI Our white paper, Graph visualization and artificial intelligence, looks at how successful businesses use AI graph analysis in their investigative worklflow. They use AI and data visualization tools together to uncover insights in their complex connected data, and make fast, business-critical decisions. It shows how AI graph analysis can: Save time and money: AI can enhance graph analytics applications. It can automate the heavy lifting to get the job done fast, giving teams a head start on their data analysis project. Improve UX: AI insights brought to life with graph visualization make... --- ### A guide to choosing the right graph visualization technology > Our free, downloadable buyer's guide and comparison template helps you to decide which graph visualization technology is right for you. - Published: 2023-10-03 - Modified: 2025-03-11 - URL: https://cambridge-intelligence.com/buyers-guide-to-graph-visualization-technology/ The decision to include graph visualization technology in your web application is a big one. Some know from the start that it's essential to their project. Others are new to graph data and want to understand it better through visualization, or they have a legacy visual app with a UI that needs updating with the latest interactive technology. However you reach the decision, knowing you need graph visualization is only the first step. How do you choose the right technology? There are so many graph visualization options out there - from homegrown components built from open source graph libraries, and commercial software development kits, to off-the-shelf apps and diagramming tools. It can be tricky to decide which one is right for you. And once you’ve settled on an option, you need to choose the right partner to work with. Our impartial buyer’s guide to graph visualization helps you make those decisions. It also includes a handy comparison template so you can weigh up your options more carefully. How to make an informed decision The guide takes a deep dive into the 6 different decision criteria that customers told us were their top priorities: will this product give me a positive... --- ### Cambridge Intelligence appoints new CEO to lead next stage of company growth > Cambridge Intelligence appoint Bryan Amesbury as the new CEO to reshape our leadership team and support our next phase of growth. Learn more about it. - Published: 2023-08-29 - Modified: 2024-12-30 - URL: https://cambridge-intelligence.com/new-ceo-2023/ We've made changes in senior management, appointing Bryan Amesbury as our new CEO and reshaping our leadership team to support our next phase of growth. Founded by Joe Parry in 2011, Cambridge Intelligence launched a new generation of flexible, lightweight and user-friendly connected data visualization tools for the law enforcement and intelligence sector. Today, more than a decade later, we have nearly 300 customers in 34 countries, ranging from national governments and banks to pioneering start-ups and well-known technology vendors. Law enforcement now forms just one part of our customer base, with particular growth in the domains of cyber security, fraud management and business intelligence. “It’s a hugely exciting new chapter for the business,” says Joe, who has stepped down as CEO. “As an early-stage founder, I’ve needed to wear many hats - often speaking as chief exec, product manager, development manager and more, in a single meeting. " “But as the company has evolved, we’ve built a strong management team with a broad range of skills and expertise. In our second decade, we’ve begun harnessing that expertise to move away from a reactive approach to innovation, towards one in which we proactively drive growth. ” Joe remains closely involved... --- ### Product update: manage your screen space & try new pings > The latest updates to KronoGraph, our timeline visualization toolkit, demonstrate how to emphasize the most important elements in your dataset. - Published: 2023-08-22 - Modified: 2025-02-03 - URL: https://cambridge-intelligence.com/timeline-emojis-and-ping/ The latest updates to KronoGraph, our timeline visualization toolkit, demonstrate how to emphasize the most important elements in your dataset. Find out how emoji options and new “ping” animations simplify the most complex timeline. They draw users’ attention directly to key events and entities so they can make quick and effective decisions based on what they see. We’ve also created a new story for KronoGraph users, showing how to display a timeline in different viewports - for those times when screen space is limited. Highlight the events that matter Shine a light on the most important events in your busy timeline, with KronoGraph’s customizable ping animation. It helps your users to cut through the noise and quickly spot warnings, unusual activities and other significant moments. In a sea of events, pick out the ones that matter with customizable animation KronoGraph users can see more examples of ping animations in action in our new “Ping Animations” story and updated “Detection and Response” demo. See how to adjust your viewport sizes One of the most frequent questions we get is how to display timelines for different amounts of screen real estate. We've built a story to show how you can control this,... --- ### Design a visual supply chain where every node tells a story > See how easy it is to design a visual supply chain that’s customized to your users’ needs, packed with critical information, and looks beautiful. - Published: 2023-08-09 - Modified: 2025-01-07 - URL: https://cambridge-intelligence.com/visual-supply-chain/ In this post, I show how easy it is to design a visual supply chain that’s customized to your users’ needs, packed with critical information, and looks beautiful. If you want the full code for any of the examples you see, just get in touch and I’ll be happy to share. Three customized versions of the same advanced node in a visual supply chain The importance of supply chain customization Every supply chain use case - from retail and manufacturing to government and pharmaceuticals - is different. Every organization needs a uniquely-designed supply network visualization to suit their specific challenges and requirements. One-size-fits-all doesn't work. When users recognize the visual cues, real-world icons and familiar logos that mirror their supply chain, it’s easier to spot what’s going on in the network. They get a much better user experience and don’t waste time trying to understand a confusing generic flowchart. This visual supply chain of olive oil production features nodes customized with progress bars, live metrics, helpful icons and more But creating beautiful and informative nodes that reveal all the information users need is a complex coding challenge. Our data visualization toolkits offer a fully-flexible approach so that you can easily... --- ### Build a cybersecurity dashboard to fight alert fatigue > Learn how experts create cyber security dashboards to combat alert fatigue, streamline monitoring, and strengthen team’s response to potential threats. - Published: 2023-07-26 - Modified: 2025-02-03 - URL: https://cambridge-intelligence.com/cybersecurity-dashboard/ Cybersecurity teams face hundreds of thousands of alerts on their cybersecurity dashboard every day - and a third of those alerts are never investigated. As the number of remote devices accessing business data grows, criminals find new ways to explore and exploit the wealth of endpoints available to them. “Alert fatigue” risks desensitizing IT departments to red flags as they struggle to keep their systems safe. How do you protect a complicated cloud infrastructure when you don’t know what assets you have, or how they’re connected? Many businesses use extended detection and response (XDR) to aggregate the threat data behind the constant breach warnings. But without interactive data visualization, it doesn’t give them true insight - it just contributes to their information overload. For the fast situational awareness needed to triage complex alert data, KronoGraph’s unique timeline visualization is a must-have feature on any serious cybersecurity dashboard. This cybersecurity blog explores an example dashboard, to demonstrate how it gives analysts a scalable and intuitive way to investigate threat data, and get actionable insights when it counts. Cyber alerts made simple with timelines Imagine you're a cyber analyst working through your ever-growing alerts list. But instead of seeing the standard pie... --- ### Product update: keep it tight with combos > KeyLines 7.2 and ReGraph 4.2 are available now! Rectangular combos are out of beta plus there's a new tightness option for open combos. - Published: 2023-07-18 - Modified: 2024-12-30 - URL: https://cambridge-intelligence.com/product-update-tight-combos/ KeyLines 7. 2 and ReGraph 4. 2, the latest versions of our graph visualization toolkits, are available now. The big news is that the rectangular combos functionality is out of beta development and is now a fully-fledged part of the SDKs. We’ve also improved the customization options for both rectangular and circular combos, so users get exactly the grouping arrangements they want in their complex networks. Rectangular combos move to general availability Our smart node grouping functionality ‘combos’ help analysts reduce chart clutter, simplify complex networks and make busy visualizations easier to manage. Rectangular combos offer the perfect option when chart space is limited, especially combined with compact grid arrangements. While rectangular combos were in beta development, we gathered user feedback to keep improving and updating them, putting each change through a rigorous testing process. They’re now a fully established component of the toolkits. Space-saving rectangular combos provide a network grid that’s easy to navigate Take a closer look at rectangular combos in KeyLines’s Arranging IT Networks demo or ReGraph’s Rectangular Combos story. Further combo customization If you’re using rectangular or circular combos, you’re probably keen to manage the space they take up in your charts. Now you can go... --- ### Product update: manage large datasets with ease > KronoGraph 2.5 brings functionality to manage large datasets and control how much data users see in the timeline, plus 2 new showcase demos. - Published: 2023-07-04 - Modified: 2024-12-30 - URL: https://cambridge-intelligence.com/product-update-kronograph-2-5/ KronoGraph 2. 5 - the latest version of our timeline visualization toolkit - is now available to download. Your users will benefit from new functionality that lets them manage large datasets more easily, and control the visible range of data to give better focus. There are also two new showcases to inspire you, with powerful examples of interactive timelines from cybersecurity and law enforcement use cases. Control what’s in view from large datasets Analysts and investigators find it harder to reveal insights from huge datasets - the vast number of events in a timeline can be overwhelming. Users can now load data in stages, as they pan through the timeline. Zoom and pan limits manage the maximum range in view, so they’re always working with manageable chunks of information. It also keeps the amount of data loaded into the browser at an optimal performance level. Load data from large datasets in stages as the user pans across the timeline Try the new behavior in the Loading Large Datasets story on the KronoGraph SDK site. New Detection and Response showcase Our latest cybersecurity showcase highlights KronoGraph’s ability to visualize busy event logs on your dashboard and find crucial alert information fast.... --- ### Visualizing the Tour de France in the year I tackle the route > Explore the history, legends, nationalities, locations and 2022 finish of the prestigious Tour de France in an insightful and visual way - Published: 2023-06-28 - Modified: 2024-12-31 - URL: https://cambridge-intelligence.com/visualizing-the-tour-de-france/ On Saturday 24th June 2023, I set off from Bilbao, Spain, to ride the Tour de France route with Le Loop. In the lead up to this, my day job as a software developer gave me a break from hard training rides, but my love of cycling sparked a mini side project: building web apps with the data visualization tools I help to develop, and using them to analyze and visualize Tour de France data. Day 1 of Le Loop: a hilly 182km starting and finishing at Bilbao, Spain Through custom filtering, styling and grouping techniques, I’ll use different Tour de France datasets to explore the history, legends, nationalities, locations and exciting 2022 finale in a visual way, finding insights in hidden connections. Visualizing Tour de France race history Keen to see what the entire history of Tour de France teams and riders looks like, I visualized thomascamminady’s LeTourDataset. Tour de France riders and teams between 1903-2022 Green bike nodes represent teams, and they’re sized by the number of times riders listed that team as the one they rode the tour for. The time bar across the bottom shows how race participation increased steadily, with two gaps showing when the... --- ### How one customer simplified the US government's cyber forensics > See how one of our customers - Core4ce - use KeyLines-powered visualizations to help their customers keep their critical systems safe from cyber adversaries. - Published: 2023-06-21 - Modified: 2025-05-22 - URL: https://cambridge-intelligence.com/core4ce-cyberscape-the-cyber-security-forensics-platform/ In this article, we’ll see how Core4ce’s cyber forensics platform, Cyberscape, uses KeyLines to help keep critical systems safe. Cyber threat intelligence as a government priority Just over two years ago, in May 2021, President Biden signed Executive Order 14028: improving the nation’s cybersecurity. Just two days before, he had declared a state of emergency following a ransomware attack on the Colonial Pipeline, blocking the flow of fuel in the US. These two events highlighted the scale, scope and sophistication of the cyber threats facing governments. State actors, hacking groups and organized criminal gangs are increasingly targeting critical infrastructure, compromising the systems that keep countries functioning. It’s not just federal systems at risk. Attacks like the one on the Colonial Pipeline show the challenges of supply chain and critical infrastructure security. Hackers can take down national assets, especially if they’re publicly owned, without touching a federal network. It’s no surprise, then, that two of EO-14028’s priorities were to improve information sharing between government and industry, and to more effectively join the dots between attacks and attackers. That’s exactly what Core4ce’s Cyberscape platform does. Core4ce Cyberscape: unmasking cyber threats Since 2018, Core4ce’s team of data scientists, engineers, and cyber experts has... --- ### Data visualization with ChatGPT: a developer tutorial > Find out how to integrate our ReGraph software development toolkit for React data visualization with ChatGPT, OpenAI's large language model (LLM). - Published: 2023-06-13 - Modified: 2025-02-03 - URL: https://cambridge-intelligence.com/ai-data-visualization-tutorial/ This tutorial shows how to integrate data visualization with ChatGPT, OpenAI's large language model (LLM) chatbot. We'll integrate this AI technology with ReGraph, our React graph visualization toolkit. You might be fully embracing AI right now or dreading its march towards world domination. Whichever camp you’re in, here’s a quick and easy guide to bringing the power of AI to your users through graph visualization. A ReGraph-powered financial fraud app, created and visualized in C3 AI Ex-Machina Why use data visualization with ChatGPT? AI models are vastly complex neural networks of data that rely on natural language processing (NLP) to interpret queries and communicate results to users. Think of AI models like ChatGPT and Bard as huge graphs created in real time, where each link is a probabilistic decision to continue a conversation with a new token. If you’re using technology to visualize knowledge graphs already, this probably sounds familiar. A knowledge graph takes information from different sources and integrates it into a single, large network. That network contains a semantic model of the data for users to query and explore, transforming raw data into knowledge. Visualization makes that knowledge easy to understand and access. Knowledge graph created from DBPedia... --- ### Stretched your diagramming tools to the limit? Here's the solution > When your diagramming tools aren't working hard enough for you and they're holding you back, it's time to upgrade to the insightful world of graph visualization. - Published: 2023-05-31 - Modified: 2024-12-30 - URL: https://cambridge-intelligence.com/diagramming-tools-vs-graph-visualization/ If you need shareable visualizations of your connected data, there are countless options available. Among the most popular are diagramming tools that produce flowcharts, floor plans and other static diagrams. But increasingly, successful businesses recognize the need to take their projects to the next level with graph visualization. In this post, I'll look at where the two domains differ and answer the key question: how do you know when it's time to upgrade from a diagramming tool to insightful visualization technology? An IT network represented in a diagram and a graph visualization On the surface, diagramming and graph visualization seem pretty similar: the end result of both is a shareable representation of entities and their connections. But the two domains are very different. Interactive graph visualization elevates your perspective, simplifies complex data and uncovers hidden insights that diagrams can’t reveal. If you’ve stretched your diagramming tools to the limit, you're ready to consider graph visualization. Stretching the limits of diagramming tools Flow charts and mind maps have been around for at least 100 years, and demand for diagramming tools exploded in the 90s. As computer networks grew in size and complexity, businesses turned to diagramming tools like Microsoft Visio. LucidChart,... --- ### Product update: 5x faster layout performance > KeyLines 7.1 & ReGraph 4.1 feature big performance gains & greater flexibility for our popular sequential layout. Check out what else is new. - Published: 2023-05-30 - Modified: 2025-02-18 - URL: https://cambridge-intelligence.com/product-update-layout-performance/ We’ve just released the latest versions of our graph visualization toolkits. KeyLines 7. 1 (for JavaScript developers) and ReGraph 4. 1 (for React developers), feature big performance gains and greater flexibility for our popular sequential layout. Read on to find out more. Sequential layout is the best choice for tiered data where there’s a clear sequence or flow between distinct levels of node Sequential layout up to 5x faster The sequential layout is now significantly faster when you run it on a dataset where levels haven't been specified. In tests, we've measured between 2 and 5 times faster depending on the dataset. By popular demand, we've also added the option to sort the nodes in a sequential level in both ascending and descending order. Increased styling flexibility: choose how to sort nodes at each level KeyLines users can try the new sorting option in the updated Display Hierarchies demo, while ReGraph users can check out the Hierarchies story. ReGraph 4. 1: faster foregrounding & enhanced search Interactive fast foregrounding There’s now an easier way to specify which items to foreground during an interaction, and it’s 400% faster than before. See foregrounding performance improvements in ReGraph’s updated Neighbors story New story:... --- ### OUT NOW: Cloud security visualization white paper > Download our cloud security visualization white paper - perfect for anyone who needs to understand how to keep their cloud assets secure. - Published: 2023-05-25 - Modified: 2024-12-31 - URL: https://cambridge-intelligence.com/cloud-security-visualization-white-paper/ As companies move their digital infrastructure to the cloud, and as Infrastructure as a Service (IaaS) becomes the norm, the cybersecurity challenge is more complex than ever. Complex cloud infrastructure presents a wealth of opportunity for unintentional misconfiguration, leaving organizations open to malicious attacks, or non-compliance with data protection laws. Cybersecurity software vendors need to understand these specific risks in an ever-changing cyber threat landscape. Timeline analysis, together with network visualization, are powerful ways to understand cloud activity I’ve written a cloud security visualization white paper for anyone in the cybersecurity industry who needs to understand the challenge of keeping cloud assets secure. If you're building applications to help organizations combat cyber threats across their networks, you'll discover why data visualization belongs on your roadmap. Why visualize cloud security? The main problem with cloud security is visibility. It’s impossible to protect assets when you don’t know what assets you have, or how they are connected. Everything from storage and computing to networking and access control is virtualized and abstracted to a collection of settings on a cloud management console. Visualize your cloud network asset inventory and bring it to life Two of the most powerful visual representations of cloud security... --- ### Product update: richer styles and nanosecond timing > KronoGraph 2.4 introduces duration markers and enhanced styling options to make important characteristics of markers, events and entities stand out. - Published: 2023-05-18 - Modified: 2024-12-30 - URL: https://cambridge-intelligence.com/kronograph_2-4/ Complex timeline data is a big challenge for analysts, especially if it covers a long time frame and thousands of events. The latest version of our timeline visualization toolkit, available now, makes it easier than ever. KronoGraph 2. 4 introduces markers to highlight timeline durations of interest, not just points in time. And you can now use enhanced styling options to make the important characteristics of markers, events and entities stand out. Custom glyphs add meaning to categories and entities on a KronoGraph timeline We’ve also introduced higher resolution timing, for investigations where every nanosecond counts. Visualizing important events outside your dataset Markers are a way to annotate specific moments in time. They add important context to your timeline by marking significant activities which aren’t part of your dataset, such as a security alert or profit announcement. With the latest update, markers can now highlight a period in time, not just a single point. You can customize the shading of these ‘duration markers’ to suit your color scheme, and add optional font icons and labels at either end of the marker to show the type of event they represent. Enhanced markers show periods and not just points in time This... --- ### The top 6 trends in cyber threat detection according to experts > How do senior management teams prioritize cyber threat detection? We look at the top cyber security trends from the latest reports, surveys and RSAC. - Published: 2023-05-09 - Modified: 2025-02-03 - URL: https://cambridge-intelligence.com/cyber-threats-are-a-business-problem/ Once, cyber threats were only seen as a risk to an organization’s tech environment. Cyber threat detection fell to IT managers or CISOs. Unless there was a major incident, there wasn’t a great deal of input (or interest? ) from the rest of the business. But not any more. According to Gartner, 88% of boards of directors surveyed now view cybersecurity as a business risk rather than a technology risk. And that risk keeps increasing as attackers consistently develop more advanced and dangerous threats. When cybercriminals strike, forensic analysis and vulnerability patches take priority over the product roadmap. Ransomware payments drain budgets. Management attention gets pulled to managing reputational fallout and steadying the share price. Competitive advantage is at risk. So how do top organizations tackle cyber threats? We’ve explored reports and survey results by Gartner, Splunk, IBM, Thales and Palo Alto, and looked at key takeaways from RSA Conference (RSAC) 2023 to identify areas for teams to consider. 1. Data analysis is the answer 91% of respondents agree that better capture and analysis of detection data is one of the most effective tools to prevent successful ransomware attacks. Splunk: The State of Security report 2023 In his State of... --- ### Want a 10% increase in ROI? Add a data visualization component > We present a simple method for calculating the return on investment (ROI) of adding a data visualization component to your web app. Try it! - Published: 2023-04-25 - Modified: 2025-01-08 - URL: https://cambridge-intelligence.com/data-visualization-component-roi/ How do you measure the value of adding data visualization to your web app? If you choose to build a visualization component using a data visualization library, what is that investment worth? And, when others ask how much the data visualization capability will contribute to the success of your product, what do you say? We’ve blogged extensively about the qualitative justifications for choosing a toolkit approach for your visualization component. Now we have quantitative evidence too. In this blog post I’ll present a simple method you can use to calculate the return on investment (ROI) of adding a data visualization element to your web app. The formula is useful to everyone - whether you’re a CEO at the early startup stage, a CTO reviewing a project proposal, or a product manager researching the advantages of using a third party vendor for visualization. You’ll be able to justify whether or not data visualization is a sound investment that’ll reap rewards. Create beautiful and insightful graph visualizations as part of your web app Beautiful visualizations, but what's the return on your investment? This is a constant dilemma for software product managers. If you sell a web app made exclusively from assembled off-the-shelf... --- ### SolidJS tutorial: get your KeyLines app into pole position > This SolidJS tutorial shows how to create a simple web app using this React-like framework with KeyLines, our graph visualization SDK. - Published: 2023-04-18 - Modified: 2025-02-03 - URL: https://cambridge-intelligence.com/solidjs-tutorial-keylines/ In this SolidJS tutorial, I’ll show you how to create a simple web app using this lightweight React-like framework with KeyLines, our graph visualization toolkit. And with the Formula One World Championship season underway, we’ll use sample data of past F1 drivers’ champions to showcase our KeyLines and SolidJS integration. SolidJS - the “deceptively simple” UI library The State of JavaScript 2022 survey ranked SolidJS as the top front-end framework for user retention, and the third most popular framework they want to learn. It is attractive to developers because it’s simple, high-performing, powerful and reactive. The supporting documentation, guides and tutorials make for an easy learning curve. It also compiles code to vanilla JavaScript, making it easy to integrate with KeyLines - our SDK for embedding interactive network visualization inside your web apps. Let’s follow the four-step SolidJS tutorial to see how. 1. Create a SolidJS app Let’s set up a small SolidJS app. We follow the first steps of SolidJS’s getting started tutorial to create a JavaScript-based application. npx degit solidjs/templates/js solid-KeyLines cd solid-KeyLines pnpm install Once the app is bootstrapped, we run the following command to start the development server: pnpm dev 2. Add KeyLines With SolidJS up... --- ### 6 successful organizations and why they chose our technology > Six of our successful customers explain how our data visualization SDKs made their complex data investigation and analysis tools more effective. - Published: 2023-04-12 - Modified: 2025-02-03 - URL: https://cambridge-intelligence.com/6-successful-organizations-and-why-they-chose-our-technology/ Data visualization is the quickest and most powerful way to give organizations a deeper understanding of their connected data. Our visualization toolkits have been used in countless critical use cases including fraud detection, law enforcement and security, cyber security, infrastructure management and regulatory compliance. By focusing on the connections, tools built with our SDKs uncover patterns and relationships in even the most complex data sets. But don’t just take my word for it - some of our most successful customers have given us great feedback. I've listed six of my favorite examples below. Read on to find out why these organizations chose to use our visualization technology in products that: Empower internet users to chart a safe journey for their data Track “digital shadows” and map connections in a crime investigation Map and monitor satellite activity ... and much more. 1. Smarter routes through the internet with ReGraph “ReGraph was the best visualization solution we found to offer our customers the responsive, interactive charts they need to understand complex networks and take their journey into their own hands. ” – Jonas Simanavicius, Co-Founder and Chief Technology Officer at Synternet (formerly Syntropy) From analysts scouting for network problems to developers launching... --- ### How to build a Neo4j visualizer with KeyLines > Build a Neo4j visualizer. This tutorial integrates our graph visualization SDK with Neo4j to create a powerful data visualization web app. - Published: 2023-04-04 - Modified: 2025-02-10 - URL: https://cambridge-intelligence.com/data-visualization-web-app-with-neo4j/ In this tutorial for JavaScript developers, I’ll demonstrate how to build a Neo4j visualizer with our graph visualization SDKs. If you’re keen to create a Neo4j web application with our toolkits but not sure where to start, you’ll find this really useful. For brevity, I’ve shortened the code snippets throughout this tutorial, but if you want the full code, get in touch and we’ll be happy to share. If you’re a React developer, we have a similar Neo4j tutorial for you too. Page contents The Neo4j data platform The data visualization toolkits Basic architecture for our Neo4j web application Step 1: Download KeyLines Step 2: Use Neo4j AuraDB to generate a cloud-hosted graph database Step 3: Use the JavaScript driver to generate a NodeJS server Step 4: Write the client-side application and add KeyLines Step 5: Add KeyLines to create the Neo4j visualizer The next step: Customize your own visual data The Neo4j data platform Neo4j has cemented itself as the market leader in graph database management systems, so it’s no surprise that many of our customers want to build a Neo4j visualizer to analyze the connected data stored in their databases. The Neo4j resources I’ll use in this tutorial... --- ### The 8 biggest challenges in the tech industry in 2023 > Find the 8 key business challenges tech leaders face in 2023, and how more effective visual data analytics can help address them. - Published: 2023-03-29 - Modified: 2024-12-31 - URL: https://cambridge-intelligence.com/a-ceos-greatest-fears/ If I were to write about every challenge facing senior managers in the tech industry right now, this article would be an epic. Instead, I’ve explored survey results from some of the most reputable professional services and consulting firms to identify the eight main business concerns for CEOs in 2023, and suggest the best ways to tackle them. With insights from PricewaterhouseCoopers (PwC), Gartner, Ernst & Young Global Limited (EY), Deloitte, the Gerson Lehrman Group (GLG) and the World Economic Forum, I’ll aim to make sense of the most difficult challenges facing senior executives. You’ll find links to each survey below And because we’re the leading supplier of data visualization toolkits that make the world safer, I’ll also share what we’re doing to help the most successful global organizations we work with. 1. Facing disruptors and competitors Inflation remains the top external disruptor for 74% of CEOs. Deloitte Across all of the surveys I looked at, the biggest external disruptors reported by CEOs were inflation and recession. And since the World Economic Forum’s Community of Chief Economists predict a global recession in 2023, businesses are bracing themselves for impact. A global economic downturn should make staying ahead of your competition... --- ### Product update: customized displays & sequence views > KronoGraph 2.3 introduces a new way to customize your display, an example of how to evenly space bursts of data, and advanced search options. - Published: 2023-03-21 - Modified: 2025-02-18 - URL: https://cambridge-intelligence.com/kronograph-2-3-product-update/ The latest version of our timeline visualization toolkit is available now. KronoGraph 2. 3 delivers greater flexibility when arranging your window display, and a practical guide to spacing events evenly across the timeline. There are also more advanced search options, giving you access to resources on the Cambridge Intelligence website. Customize your label area By default, KronoGraph automatically adjusts the width of the label area to best display the entity labels in your data. But sometimes it’s important to see entire labels, no matter how long they are. Users may also want to temporarily minimize the label area to give more space to the timelines. The new option lets you control the label area width by simply dragging the right-hand edge left or right. Use the new LabelAreaWidth API to customize your display Try the new behavior for yourself in our “Phone Calls” and “Terror” showcase demos on the KronoGraph SDK site. Show events in sequence It’s not unusual for timelines to feature short bursts of activity followed by long periods of inactivity - think surges in IT network traffic, or a sudden flurry of fraudulent credit card transactions. When events are spread too far apart or grouped too closely... --- ### Simple code that'll revolutionize your graph design > Discover the game-changing graph design features available in KeyLines and ReGraph, our graph visualization software development toolkits. - Published: 2023-03-14 - Modified: 2025-02-03 - URL: https://cambridge-intelligence.com/revolutionize-your-graph-design/ Our KeyLines and ReGraph SDKs are game changers for graph visualization design. UX designers can achieve designs that they’d only dreamed of previously - and developers can bring the most wild and wonderful graph design to life, without compromise. Product developers are under pressure to stand out in today’s crowded and competitive markets, where big players like Apple and Google have raised the bar for product design. In an attempt to keep up with them, organizations bring UI and UX professionals into the development process early, but then struggle to replicate their graph design. Add to this the fact that some designers and developers are unfamiliar with graph visualization concepts, and you can run into major problems. That’s where KeyLines and ReGraph can help. They allow you to create a visualization component that’s specifically tailored to integrate with the rest of your application. And for teams that are new to graph visualization, we have inspirational demos, a live-coding playground where you can experiment and collaborate, and responsive tech support from the same experts who built the toolkits. But with --- ### The advanced node styling users want in their graph visualizations > KeyLines and ReGraph software development toolkits deliver an advanced level of node styling capability and almost limitless customization options. - Published: 2023-03-07 - Modified: 2025-03-10 - URL: https://cambridge-intelligence.com/keylines-7-regraph-4/ Our graph visualization toolkits deliver advanced node styling capabilities and almost limitless customization options, making it possible to realize any product design vision without compromising on the perfect look and feel. With infinite customizability, the sky’s the limit when creating nodes for your visualization design Get a contemporary aesthetic with rectangular nodes To complement sleek and modern designs with KeyLines and ReGraph, use rectangular nodes. These can be styled to have one or more rounded corners, and have the same adaptive abilities and behavior as the default circle nodes our customers are used to. As well as bringing a modern look to your application, they offer much more space to display information, and they stack beautifully in combination with our rectangular combos or with our sequential layout: Rectangular nodes stack neatly in combos... ... they look good in a sequential layout, too Ready to take your node design to the next level? With multiple labels and an extensive label styling API, nodes can be better-looking and more information-rich than ever before. They can even become user interface elements, with custom interactions and dynamic status indicators. Smart labeling reveals ‘detail on demand’, helping users get the right information at the right... --- ### Infinitely flexible data visualization design with KeyLines 7.0 and ReGraph 4.0 > The latest major releases of our graph visualization toolkits empower software product designers to realize their visualization design without compromise. - Published: 2023-03-02 - Modified: 2025-02-03 - URL: https://cambridge-intelligence.com/infinitely-flexible-data-visualization-design/ The latest major releases of KeyLines and ReGraph - our award-winning graph visualization toolkits - bring advanced customization features that empower software product designers to realize their visualization design without compromise. Their applications will stand out from the crowd thanks to unique and powerful graph visualization tools that guarantee a rewarding and insightful user experience. With infinite customizability, the sky's the limit when creating nodes for your visualization design KeyLines and ReGraph power fraud detection, cyber threat management and security workflow applications for hundreds of organizations and government agencies around the world. The latest versions bring an advanced level of styling capability, breaking down the barriers between design and development, and offering greater flexibility and freedom than ever before. Watch this webinar for an expert tour. As part of our challenge of mapping complex cloud estates and their cybersecurity risks, we required a strong partner with graph visualization capabilities and new levels of user interactivity. The support team helped us work with the new customization options to find elegant solutions for presenting our complex information at scale - convincing us that Cambridge Intelligence was the perfect fit for our use case. - Shai Alon, Director of Product, Orca Security An... --- ### A product manager's guide to data visualization options > Let's explore your data visualization options and the wider implications of your decision for the product and your stakeholders as a product manager. - Published: 2023-02-28 - Modified: 2025-02-18 - URL: https://cambridge-intelligence.com/a-product-managers-guide-to-data-visualization-options/ We’ve blogged before about the benefits of graph visualization SDKs over open source graph libraries. There are other data visualization options available too, such as off-the-shelf apps and popular diagramming tools. But which one is right for your project? Product managers often lead the decision, weighing up the pros and cons of each option. That means assessing the long-term impact for the product, the end users, the development team, and others throughout the organization. In this blog post I’ll explore that impact in more detail and think about the different stakeholders you need to keep in mind. To illustrate each point, I’ll use examples of our KeyLines, ReGraph and KronoGraph data visualization toolkits throughout. 40,000 nodes and links visualized using KeyLines Does it tick the right boxes for your C-suite executives? Senior managers in your business are ultimately responsible for the commercial success of your product. At the very least they’ll want a management summary of each data visualization option, along with the impact they’ll have on cost, quality and time to market. Those three considerations are equally important: finding a free or cheaper solution is no good if it lacks essential features or takes a long time to integrate... --- ### Puppeteer tutorial: create a graph visualization app in minutes > In this Puppeteer tutorial, developer Christian Lentfort shows you how to create a simple server application using the Puppeteer library with KeyLines. - Published: 2023-02-14 - Modified: 2024-12-30 - URL: https://cambridge-intelligence.com/puppeteer-tutorial/ In this Puppeteer tutorial, I’ll show you how to create a simple server application using the Puppeteer library with KeyLines. KeyLines and ReGraph, our graph visualization toolkits, include a high-res export function so your users can share visualizations as images or customized PDF summaries. It means that applications built with our toolkits can deliver quick and clear digital or printed exports that don’t compromise on image quality. But what if you’re working offline, on a local server? Our libraries usually run in your browser so that they can do things like handle new fonts, and measure the size of the text and font icons in your charts. With the right API, you can run KeyLines or ReGraph in a virtual Chrome browser, and generate high-res exports whenever you need them. To start, let’s take a closer look at the API we’ll use: Puppeteer. About Puppeteer Puppeteer is an open-source Node. js library developed by Google. It helps automate and simplify development with a high-level API that lets you control headless Chrome over the DevTools Protocol. It’s a useful tool that can help you write and maintain simple and automated tests in your application using headless Chrome or Chromebit devices, with... --- ### The basics of map data visualization > We explore map data visualization: what it is, what it’s for, and why you need it if you're serious about analyzing connected data. - Published: 2023-02-07 - Modified: 2025-06-09 - URL: https://cambridge-intelligence.com/basics-of-map-data-visualization/ In this post, we explore geospatial data: what it is, what it’s for, and why map data visualization is used by every business that’s serious about analyzing connected data. Using MapWeave, our geospatial visualization toolkit, for an OSINT investigation Our world has become much more geo-orientated since the explosion of smart technology like cellphones, watches, fitness trackers and more. So many apps have a built-in map mode that helps us with common activities like ordering a takeaway, checking the local weather forecast or booking a weekend away. We use geospatial data everyday and we don’t even realize it. What do we mean by geospatial data? Geospatial data simply means any data with a specific location attached. It’s commonly associated with geography and cartography, but every person, object or event can be represented as geospatial data. The geospatial element could be small or large scale: from pinpointing the location of your mobile phone or plotting the fastest route from A to B, to surveying a thousand-acre forest or maintaining critical national infrastructure assets. Smartphones come with Global Positioning System (GPS) chips as standard and mapping apps are mainstream. Geospatial data can have a time-based element too. It helps us track everything... --- ### Supply chain network visualization: the spinach story > Based on a real E. coli breakout, see how KronoGraph's showcase demo on supply chain network visualization provides full & fast traceability. - Published: 2023-01-31 - Modified: 2024-12-31 - URL: https://cambridge-intelligence.com/supply-chain-network-visualization/ Over recent years we’ve seen more and more businesses digitizing their supply chain processes. Our latest demo shows how KronoGraph, our time-based visual analytics toolkit, can support a reliable management tool with supply chain network visualization at its heart. A supply chain is a network of complex connections between suppliers, partners, processes, systems, customers and more. Supply chain managers have plenty of tools to work with, from smart IoT sensor technology to machine learning and real-time data analytics. But graph and timeline visualization is what pulls it all together, offering the end-to-end visibility needed to stay flexible, futureproof and compliant. Full product traceability in this supply chain network visualization Why supply chain network visualization is essential Whatever business you’re in, if you’re responsible for an efficient and responsive supply chain, you need good data insights to do it right. Visualization makes this possible. Here are some stand-out examples. Retail & manufacturing If a product is unavailable, or its delivery status can’t be tracked in real time, customers take their business elsewhere. For retailers and manufacturers, getting products to the right place at the right time is a basic business requirement. Government & defense In a high-stakes environment like a military... --- ### KronoGraph 2.2: Revealing a new showcase > The latest update to KronoGraph includes a demo which showcases the powerful benefits that data visualization brings to supply chain management. - Published: 2023-01-24 - Modified: 2024-12-30 - URL: https://cambridge-intelligence.com/kronograph-2-2/ The latest update to KronoGraph, our timeline visualization toolkit, includes a new demo which showcases the powerful benefits that data visualization brings to supply chain management. The demo uses fictitious data that’s based on the mass recall of contaminated spinach in 2006 in the USA. It shows how hybrid timeline and network visualization exposes issues in a complex supply network, traces shipments from production to retailers, and resolves problems without negatively impacting the entire supply chain. A supply chain management tool that gives end-to-end visibility while revealing key details The interactive demo helps you understand the connections between every supply chain stage, as well as what happens during each stage. The feature-rich KronoGraph timeline gives a detailed view of how and when items move through the process from origin to customer, and the complementary graph visualization maps out the distribution network so it’s easier to explore connections. Whether you’re monitoring shipping delays or investigating a weak link in the chain, KronoGraph gives you the full story, from a heatmap overview to a summary of the finer detail. See heatmap reveal and tooltip features in action The supply chain demo also lets you try out some of KronoGraph’s newest features. You... --- ### Svelte tutorial: create a super-fast app with KeyLines > With Svelte getting top billing in the State of JS 2022 survey, we prepared a Svelte tutorial to show you how to integrate it with our KeyLines SDK. - Published: 2023-01-17 - Modified: 2024-12-31 - URL: https://cambridge-intelligence.com/svelte-tutorial-keylines/ Like most UX-driven developers, I’m curious to see which front-end JavaScript frameworks live up to the hype. As a plain JavaScript SDK, KeyLines plays nicely with whichever front-end frameworks and components you prefer. That includes emerging technologies, like the breakout star of the State of JavaScript 2022 survey: Svelte. I tried it for myself and wanted to share what I’d learned, so here’s a Svelte tutorial on how to integrate with KeyLines to build a simple graph visualization app. Svelte news on Twitter visualized using our data visualization technology Svelte: cybernetically enhanced web apps The Svelte JavaScript framework’s goal is to help developers create super-fast web apps through a radical new approach to building user interfaces. Traditional frameworks like React and Vue use high-overhead tasks in the browser to manage things like virtual DOMs, but Svelte uses a more detailed method to identify updates. As a result, it avoids having to do page-wide diffing, reducing the overall workload. What sets Svelte apart from most other frameworks is its approach to a user’s experience. It aims for the smallest runtime possible, pushing as much work as possible into builds. It doesn’t send as much stuff to the browser, so the browser... --- ### Identity fraud detection with Amazon Neptune > Follow this tutorial to build an interactive graph & timeline visualization application for identity fraud detection with Amazon Neptune. - Published: 2023-01-03 - Modified: 2024-12-31 - URL: https://cambridge-intelligence.com/amazon-neptune-identity-fraud/ In this tutorial, we’ll build an interactive graph visualization web application integrated with Amazon Neptune to visualize and analyze identity fraud. Using the KeyLines SDK for graph visualization and the KronoGraph SDK for time-based analytics, our application gives end users two powerful ways to visualize the same data for their identity fraud detection processes. Amazon Neptune graph data visualized using KeyLines and KronoGraph Why visualize identity fraud? According to Onfido, identity fraud has risen by 44% since 2019. As the number of online transactions increases, so do incidences of identity theft through hacking, phishing and large-scale data breaches. And once fraudsters access a person’s identification details, they use them to obtain goods or services through deception. Fraud analysts and investigators face an expensive and complex problem: how do you keep up with the increasingly sophisticated strategies adopted by identity fraudsters and at scale? To solve this, they need to see connections – between people, accounts, transactions, and dates – and understand complex sequences of events. Visualizations create simple, intuitive views that are quickly understood, highlighting unusual patterns of behavior or known techniques used by fraudsters. Many organizations rely on our JavaScript and React toolkit technology to visualize their Neptune graph... --- ### Paying it forward: We’re donating to five Cambridge charities > We’ve donated a total of £70,000 to five charities who are working tirelessly to make life better for people throughout Cambridgeshire. - Published: 2022-12-20 - Modified: 2025-03-10 - URL: https://cambridge-intelligence.com/paying-it-forward/ We owe a lot to Cambridge. It's the city many of our team call home, and the place that's supported our growth into a globally successful business. But there's no escaping the growing poverty and inequality we've seen over the last eleven years. Cambridge is often named one of the most unequal cities in the UK. Over the past couple of years, our communities have been struggling more than ever, through a pandemic and cost-of-living crisis. We want to do what we can to bridge the gap. This year, we’ve donated a total of £70,000 to five charities who are making a real difference on the ground, working tirelessly to make life better for people throughout Cambridgeshire. Read on to find out more about their work. Centre 33 - supporting young people Every year, Centre 33 helps thousands of young people in Cambridgeshire and Peterborough to turn their lives around, and thrive. Their teams, based in local drop-in centres and schools, offer a range of support services from free counseling and mental wellbeing help to information on sexual health, housing, and budgeting. They also run a dedicated project to help young carers manage the added responsibility of caring for other... --- ### Using graph theory to make 2022 World Cup predictions > After our success in 2018, we made made further World Cup predictions in 2022 using only graph theory as our guide. See how we did and compare the results. - Published: 2022-12-18 - Modified: 2025-02-03 - URL: https://cambridge-intelligence.com/fifa-world-cup-2022-prediction/ Here's a story about how we made World Cup predictions that (almost) came true. After our successful prediction of the 2018 FIFA World Cup winners the sensible thing to do would have been to quit while we were ahead. But where’s the fun in that? We predicted which countries would reach the latter stages and who would win the 2022 World Cup based on the quality of the teams. We did this using only the shape of the network they make with other teams and clubs. Which team will win? Visualizing every player at the FIFA World Cup 2022 Read on to see which algorithm the theory is based on, and how our other predictions fared as the tournament progressed all the way to the final. Our World Cup predictions: 22nd November Skip to the end for the predictions, but first, a reminder of the approach. It’s truly an amazing result of graph theory that with just a little bit of information about the connections between things, you can make guesses about the things themselves. Let’s see how it’s done. The official World Cup squads were announced on 14 November 2022, and published on Wikipedia. The page contains data which... --- ### Our net zero journey: 2022 update > Learn about our efforts to limit our environmental impact, including a summary of our total carbon footprint and emissions for 2023. - Published: 2022-12-13 - Modified: 2024-12-31 - URL: https://cambridge-intelligence.com/sustainability-update-2022/ “We’re on a highway to climate hell with our foot on the accelerator”. That was the stark warning from UN Secretary-General, Antonio Guterres, at the COP27 Summit last month. The lack of coordinated global action on climate change is a reason for all of us to try harder individually. We want to be Net Zero by 2030, and this is our progress report explaining what we've achieved in 2022. Read on for a reminder of our pledges, a summary of our total emissions for 2023, and details of what we’re doing next. The Cambridgeshire fenlands, photo taken by our Green Group member Jake Reich at Wicken Fen Nature Reserve, UK Cambridge Intelligence - carbon neutral now, net zero by 2030 We’ve been a carbon-neutral business since 2019. That means we’re countering the emissions we create through verified carbon capture mechanisms. By 2030, we plan to be entirely net zero. That means we’ll strive to reduce our footprint to the bare minimum, and only offset emissions that absolutely cannot be avoided. We’re doing this with the support of two organizations: Green Finch Environmental Consulting, who accurately calculate our total environmental impact, and TechZero, an organization helping the UK tech industry to... --- ### 4 steps to infinitely flexible graph visualization design > Bring the perfect graph visualization design to life: our KeyLines and ReGraph SDKs offer almost infinite customization and flexibility. - Published: 2022-12-02 - Modified: 2025-01-28 - URL: https://cambridge-intelligence.com/flexible-visualization-design/ When choosing a graph visualization design solution for your application, there’s a lot to consider. It should be a perfect fit for your data, your users and the questions they need to answer. It needs to make a great first impression, and look like a seamless part of your application - not a flashy add-on. The interface needs to feel familiar and intuitive, letting users uncover quick and meaningful insights. And on top of that - it needs to match your designer’s vision exactly. Our graph visualization toolkits tick all of these boxes. They deliver almost infinite flexibility and customization options. You have full control over your charts’ look and behavior, with rich new node customization and interactivity options. Find out how clever graph visualization design can solve four of the biggest design challenges you’ll face when developing an application. Transform your graph into your UI with interactive nodes 1: A graph visualization design that stands out from the crowd It’s a cliche that customers “buy with their eyes”, but it takes a unique and eye-catching application to stand out in a crowded marketplace. And we’re not just talking about aesthetics, although that’s important. You need to convince customers that... --- ### Ultimate guide to supply chain visualization: available now > If you want to optimize every stage of your supply chain, our ultimate guide to supply chain visualization is for you. Here's a sneak peek. - Published: 2022-11-30 - Modified: 2024-12-31 - URL: https://cambridge-intelligence.com/supply-chain-visualization-white-paper/ Whatever supply chain model you choose, industry you’re in, or product or service you provide, the goals remain the same. You need to reduce costs, increase profitability, reduce risk and keep your customers happy. Successful supply chain managers, resilience managers and original equipment manufacturers have data visualization at the core of their supply chain management. It’s the proven method for making sense of interconnected relationships at scale. If you’re new to data visualization or just want to optimize every stage of your supply chain, our ultimate guide to supply chain visualization is for you. You can download it for free now, or read on for a sneak peek of its contents. Supply chains aren’t chains, they’re networks A supply chain is a network of complex connections: between suppliers, partners, processes, systems, customers and more. Like any busy network, if you can map every item together with the web of links between them, you’ll find it easier to understand and manage a smooth-running supply chain. Managing the flow of goods or services is easier with data visualization Real-world examples of supply chain challenges Our visualization guide gives practical tips on how visual analytics will transform your supply chain management: from how... --- ### Product update: Heatmaps with more 🔥 > Discover the new possibilities of KronoGraph 2.1. With the new release we are bringing exciting features to the timeline heatmap views. - Published: 2022-11-24 - Modified: 2025-01-30 - URL: https://cambridge-intelligence.com/product-update-heatmaps-with-more-heat/ We’ve just released KronoGraph 2. 1, packed with new features to help analysts spot patterns, understand context and share insights with colleagues. It builds on the enhancements made in KronoGraph 2. 0 - our new generation of timeline visualization at scale - bringing new analytical features to the heatmap. Let’s dive in. Effortlessly reveal events in the heatmap Whatever time-based data you’re visualizing - financial transactions, phone data records, network monitoring logs - there’s a good chance you’re looking for a few key events in a sea of activity. It may take some time for analysts to strike gold as they zoom in and out of potentially interesting parts of the heatmap. It’s even more time-consuming when they’re working with large datasets. To make your analysts’ workflows more efficient, they can now reveal events without leaving the heatmap view - letting them see specific activity in the context of the wider dataset. We've also added an API option to fade out rows without revealed events, giving more impact to rows that do. It’s a faster and more productive way to spot patterns in big data. Sign up for a free KronoGraph trial to see this new feature in action. It’s... --- ### TigerGraph tutorial: how to integrate with ReGraph > Watch and follow this TigerGraph tutorial to create a React graph visualization application that integrates with your cloud database. - Published: 2022-11-08 - Modified: 2024-12-31 - URL: https://cambridge-intelligence.com/tigergraph-tutorial-how-to-integrate-with-regraph/ We’ve seen significant interest in TigerGraph’s fast, scalable graph database platform recently. In response, I put together this TigerGraph tutorial to create a React graph visualization application that integrates with their cloud database. Using one of TigerGraph’s sample datasets - featuring anonymized COVID-19 patient data - I’ll demonstrate how you can use our flexible ReGraph toolkit to visualize your TigerGraph data and find answers to complex queries fast. Visualizing TigerGraph data in ReGraph About TigerGraph Since its launch in 2017, TigerGraph’s graph analytics software has given analysts and data scientists the ability to go deep into their data and find the insights that power fast business decisions. TigerGraph GraphDB is built on a distributed native graph database, with a SQL-like query language called GSQL, and integrated tooling that makes it a popular enterprise choice. TigerGraph Cloud is a more accessible version which is ideal for building proof-of-concept models. You can choose your own cloud platform, interact with their management studio application and take advantage of their REST interface. We’ll use the cloud version in this TigerGraph tutorial, but the general approach should work with the enterprise version too. We’ll also use TigerGraph’s sample graph dataset designed to detect COVID-19 hotspots... --- ### Product updates: extend your graph visualization app > The latest updates to our graph visualization software development toolkits bring KronoGraph 2.0's exciting new features to our timeline demos. - Published: 2022-11-01 - Modified: 2024-12-30 - URL: https://cambridge-intelligence.com/graph-visualization-timeline-demos/ As a KeyLines or ReGraph user, you’ll already know about the things that make our graph visualization toolkits the best in show. Ready to make your apps even more powerful? Now’s a good time to integrate with KronoGraph, our timeline visualization toolkit, as we’ve just released a new major version with unique navigation features. In the latest KeyLines and ReGraph versions, the hybrid network and timeline visualization demos have had a KronoGraph 2. 0 makeover. You’ll see a unique view of an entire large dataset, plus get the chance to play around with the new lens. Complement graph visualization with KronoGraph 2. 0 The network view in our Timeline demos is the best way to explore relationships and connections between nodes. The examples show call data records (CDR) between student clusters to reveal patterns of behavior. To complement these insights, KronoGraph timelines offer the most efficient way to explore precisely how relationships evolved. KeyLines’ updated timeline demo shows how KronoGraph 2. 0 uniquely displays the entire dataset in one visualization What’s new? Notice how KronoGraph now displays every timeline in a single visualization - no more aggregating timelines into summary rows. And when you’re ready to explore the data in... --- ### Graph visualization techniques that are child's play > Who says graph visualization can't be fun? Let's look at some graph visualization techniques we can learn from kids' puzzles. - Published: 2022-10-25 - Modified: 2025-02-03 - URL: https://cambridge-intelligence.com/graph-visualization-techniques/ Graph visualization is a serious business. Our customers use visualizations built with our toolkits to catch criminals, fight fraud, and secure critical systems. But there’s no denying that graphs can also be fun. In this blog post, we’ll look at the graph visualization techniques we can learn from six different children’s puzzles. At Cambridge Intelligence, we sometimes challenge each other with graph quizzes, where we create visualizations based on unusual data sets, and see if our colleagues can guess the graph based on the structure: Graph quiz: What numbers should be in the yellow nodes? When I was a kid, my parents kept me busy on long car rides with a puzzle book full of mazes, word searches and so on. Today, although my own kids have tablets and other electronic devices, they still love puzzle books. And when I watch my daughter work on a connect-the-dots game, it reminds me that connecting the dots is basically creating a graph. The dots are nodes, and the connections are links. Let’s take a look at connect-the-dots and a few other childrens’ games, and see if they have anything to teach us about graph visualization techniques. 1. Connect the dots While researching... --- ### See time-based analysis through a new lens > This post shows how KronoGraph, our timeline visualization software development toolkit, helps investigators perform advanced time-based analysis. - Published: 2022-10-11 - Modified: 2025-02-07 - URL: https://cambridge-intelligence.com/timeline-data-through-a-new-lens/ This blog post explores how KronoGraph, our visual time-based analysis toolkit, helps every analyst find the answers they need. We’ll visualize timeline data with KronoGraph’s lens capability: a unique way to navigate data, no matter how large the datasets. We think it’ll change your timeline analysis techniques for good. KronoGraph’s lens view: a powerful way to navigate timelines Who needs to visualize time-based analysis? Investigators working in every data visualization use case face the same problem: So. Much. Data. And most of it has a time dimension. Think how many events happen every millisecond on a busy IT network, or how many call records require analysis after a major crime. Visualization is the right way to make sense of big data (find out how in five steps to tackle big graph data visualization). But even after back-end filtering and aggregation to get rid of noise, many visualized timeline datasets remain huge. And investigators need to navigate easily through every event and connection to find patterns and uncover threats. Here’s the challenge: they want to see everything at once. And here’s the second challenge: they want to take a closer look at what’s important BUT STILL see everything at once. Impossible?... --- ### Cambridge Intelligence announces KronoGraph 2.0 > The latest major release of KronoGraph - the timeline visualization SDK - has arrived! Discover the innovative lens that makes it unique. - Published: 2022-10-06 - Modified: 2025-01-28 - URL: https://cambridge-intelligence.com/press-release-kronograph-2-0/ We’re excited to announce that we’ve just released version 2. 0 of KronoGraph, our visualization tool for timeline analysis. It marks the next generation of visual timeline analytics - a compelling new way to explore events through time. KronoGraph 2. 0 features the unique ability to see thousands of timelines in a single visualization, making even the largest time-based datasets easy to navigate. KronoGraph visualizes your entire dataset so you don’t miss what’s important With KronoGraph 2. 0, users benefit from seeing their entire dataset while also visualizing key individual timelines that need immediate attention. Spotting patterns and highlighting events of interest in complex visualizations has never been easier. And thanks to its unique intuitive design, the interactions for focusing on details in the data and ignoring the noise feel familiar right away. Whatever your investigators work on - cyber security, fraud detection, law enforcement or other use cases - the volume of connected events they need to understand is vast. A high-level view of their data is a strong starting point, but when they’re seeking insights hidden inside thousands of data timelines, how can they be sure they’re not missing what’s important? They need an interactive way to drill... --- ### KronoGraph 2.0: see 1000s of timelines in a single visualization > Announcing KronoGraph 2.0: the only timeline analysis tool that lets users combine thousands of timelines into a single visualization. - Published: 2022-10-05 - Modified: 2025-01-28 - URL: https://cambridge-intelligence.com/kronograph-2-0-see-1000s-of-timelines-in-a-single-visualization/ The next generation of visual timeline analytics is now available, with the release of KronoGraph 2. 0. Our web-based timeline visualization tool now has the unique ability to combine thousands of timelines into a single view, so users can display their entire dataset at once. There’s also an innovative way to examine individual timelines without losing context, plus handy glyph support to make points of interest stand out. Get a better overview of your time data No matter how big your time-based dataset is, KronoGraph smartly adjusts the timeline to fit into your application UI. In earlier versions, multiple entities collapsed automatically into closed groups or summary rows to make larger timelines easier to manage. It was an efficient way to group similar items and reduce clutter, but we’ve developed a new method. Seeing all the data at once gives a bird’s eye view, showing its overall shape. Surges or lulls stand out, revealing the entities and events to explore further. Visualizing the entire dataset of worldwide terror incidents shows at-a-glance the significant increase in terror group activity over time Inspect individual timelines in context When investigators need to drill down into the detail to inspect a subset of the... --- ### Product updates: More flexibility with demos and combos > The latest releases of our graph visualization software development toolkits bring more control over combos, and a live coding environment for demos. - Published: 2022-09-27 - Modified: 2025-02-03 - URL: https://cambridge-intelligence.com/graph-visualization-sdk-update-sep22/ The latest releases of our graph visualization toolkits give you more control over your nodes in open combos, with grid arrangement, auto-sizing and text wrapping. For KeyLines users, there are also improvements to the playground, with most demos now available for you to experiment with in a live coding environment. Full control over rows and columns in combos Users love the ability to arrange nodes as grids inside combos. By popular demand, we’ve added even more control over these arrangements with a new grid shape option. You can now set the grid format to display either rows or columns, and specify how many rows or columns to show. The new option is a powerful way to visualize flows, organizational charts and supply chains with large hierarchies, especially if you pair it with our sequential layout. It also helps scale your combos for better fit and readability. To try it out, head to our updated Combo Options for KeyLines, and Grid Arrange demos for ReGraph. Arrange your combos into columns or rows for a better fit Experiment with KeyLines demos in the playground We now offer a live coding environment for most of our demos in the KeyLines playground, so you... --- ### Geospatial data visualization with ReGraph and RedwoodJS > Learn how to create powerful geospatial data visualizations with RedwoodJS and ReGraph, a software development toolkit from Cambridge Intelligence. - Published: 2022-09-13 - Modified: 2025-05-01 - URL: https://cambridge-intelligence.com/geospatial-data-visualization-regraph-redwoodjs/ BLUEBikes, a public bike share system based in the US, collect lots of data around their riders’ activity. The best (and most fun) way to analyze this is using geospatial data visualization. It means you can easily answer questions like: Which days of the week do most people cycle on? Which bike stations are the most popular? How far and wide do they travel, and how fast can they pedal? We bootstrapped RedwoodJS to ReGraph, our graph visualization toolkit for React developers, to build an app that charts BLUEBikes customer activity across Boston, Massachusetts. It took us no longer than a bike ride from Harvard University to South Boston Library and back. To find out how we did it, grab your helmet and get ready to follow a whole month of bike rides. Creating a geospatial data visualization using RedwoodJS The RedwoodJS ‘getting started’ guide makes it easy to begin building our app. You can find out about the prerequisites in this excellent RedwoodJS video. In this tutorial we’ll use: Node version 16. 13. 0 The yarn package manager Sqlite3 First, we use yarn’s create command to bootstrap the application: yarn create redwood-app redwood-app Now that we’ve created the basic... --- ### Customer behavior analysis with data visualization > Learn how to use our data visualization toolkit to build a martech platform that makes customer behavior analysis practical, beautiful and actionable. - Published: 2022-08-30 - Modified: 2025-02-03 - URL: https://cambridge-intelligence.com/customer-behavior-analysis/ In marketing, ‘attribution’ can be a dirty word. It’s all about tracking human behavior, and using that data to make business decisions - and customer behavior analysis has never been an easy task. Web analytics will tell you what actions a customer took, but it's much harder to find out why they completed a purchase. We’re helping Bonsai, a marketing and management consultancy, achieve their goal of building a martech solution that makes attribution practical, beautiful and actionable. It’s designed to help marketing analysts build a reliable, agile strategy, and produce reports that are easy for anyone to understand. Bonsai's analytics platform shows us that the customer journey is a graph Tracking the customer journey Most martech solutions focus on aggregate views of consumer behavior: a webpage had 1000 unique visitors, an email was opened 200 times, a campaign generated 50 new leads. Insights come thick and fast, but they can be vague and misleading. When you’re following a customer path, it’s important to analyze the touchpoints independently from the outcomes. If a company sends a marketing email in July, prompting a transaction in September, the sale might not be attributed back to the original email campaign. And engagements won’t... --- ### The ultimate guide to timeline data modeling > Want to know how to do timeline data modeling? We explore best practices with real-world examples of the best timeline modeling strategies. - Published: 2022-08-16 - Modified: 2025-01-30 - URL: https://cambridge-intelligence.com/timeline-data-modeling/ We’ve blogged before about how to create a graph model from a typical anti-fraud dataset which forms the basis for a visual model and a user interface. Now we’ll explore best practices for timeline data modeling, how it differs from graph data modeling, and examples of how some customers design their data models to create effective timeline visualizations. A hybrid timeline and network visualization app built with our toolkit technology Introducing timelines A timeline is a way of visualizing sequences of events. The most basic form of timeline is simply a list of named events with timestamps. You’ll find these timelines in infographics everywhere, often beautifully illustrated. Infographic from The Balance / Hilary Allison In real investigations for security, anti-fraud and other important use cases, timeline data models are much larger and more complicated. We have to deal with a wide range of data sources: timestamped connected data, such as emails, SMS messages, network traffic - with connections made between identifiers at specific times events with duration, such as phone calls, videoconferences or long-running computer processes time series, such as a data stream of network performance over time It’s precisely this rich, investigative data that our KronoGraph timeline visualization toolkit... --- ### Easy visual analytics for data scientists with KeyLines > Build visual analytics tools for data scientists using our KeyLines software development toolkit & Amazon Neptune's Python library for Jupyter Notebooks. - Published: 2022-08-02 - Modified: 2025-06-09 - URL: https://cambridge-intelligence.com/visual-analytics-for-data-scientists/ In this technical blog post, I show you how to get KeyLines, our JavaScript toolkit for graph visualization, working inside Amazon Neptune graph notebooks, the Python library for Jupyter Notebooks. I demonstrate how developers can easily build the powerful visual analytics tools their data scientists need. An Amazon Neptune graph notebooks visual analytics tool powered by KeyLines Jupyter & Amazon Neptune’s graph notebook JupyterLab is a popular platform for data scientists needing to run graph analysis on network data. It’s a shareable, extensible and versatile approach, with a wide ecosystem of integrations and tooling. If you’re interested in how our products integrate directly with the Jupyter stack, see our blog post about Python graph visualization using Jupyter and ReGraph One popular integration is Neptune graph notebooks - an open-source Python library that lets users run queries and create basic graph data visualizations of their AWS Neptune data. While these graph notebooks are great for advanced data scientists with coding experience, many users don’t have the time or knowledge to design the complex queries required. Instead, they need advanced and intuitive graph visualizations, customized for their needs. Here’s where they turn to KeyLines, ReGraph and KronoGraph - our graph and timeline... --- ### Collaborative investigation with ModalConnect > Find out how ModalConnect uses our technology to power advanced visual analytics for investigations in their collaborative intelligence application. - Published: 2022-07-19 - Modified: 2025-02-03 - URL: https://cambridge-intelligence.com/collaborative-investigations/ ModalConnect has been providing secure data analysis solutions to customers for over 25 years. They know that the key to a successful collaborative investigation is a simple and intuitive shared interface that supports cooperation at each stage of the intelligence cycle. In this blog post we’ll see how they use KeyLines, our graph visualization technology, to power the advanced visual analytics in their collaborative intelligence application. Making connections with ModalConnect ModalConnect is a SaaS platform for data collection, analysis and reporting. It allows government agencies across New Zealand, Australia and elsewhere to manage and derive insights from their complex connected data quickly, securely and efficiently. The application is used in areas such as law enforcement, corrections, defense and environmental compliance to gather intelligence and carry out investigations; and its data visualization capability is powered by KeyLines. How does it work? The product runs on a Microsoft Azure infrastructure and ties in with the customer’s preferred sign-on authentication method. This means it dovetails neatly into customers’ existing systems, making it perfectly straightforward for them to migrate across from their old tooling. The ModalConnect dashboard is used here to show information about a person entity, along with related documents, notes and recorded... --- ### C3 AI: Predictive insights with graph-powered enterprise AI > Learn how C3 AI uses graph and timeline visualization technology from Cambridge Intelligence to help bring automated predictive insights to any industry. - Published: 2022-07-05 - Modified: 2025-01-27 - URL: https://cambridge-intelligence.com/graph-powered-enterprise-ai-with-c3-ai/ In this blog post, we’ll see how C3 AI - the enterprise AI pioneers - uses graph and timeline visualization to help bring automated predictive insights to any industry. What does C3 AI do? Did you know that 2. 5 trillion megabytes of data is generated each day? Or that 52% of the Fortune 500 companies listed in the year 2000 no longer exist? Those two facts may seem unrelated, but they’re not. Enterprise data is growing at a dizzying speed. Organizations that can turn their data into something useful will survive. Those that can’t, will disappear. That’s why C3 AI exists. Since 2012, the Redwood City-based business has become a world leader in enterprise AI. Organizations like Shell, the US Army and Engie rely on them to deploy AI-derived insights for use cases ranging from supply chains to CRM to fraud detection. An example of a financial fraud graph, created and visualized in C3 AI Ex-Machina They’ve created a suite of enterprise AI products, including application development platforms and turnkey tools covering more than 20 different use cases. The result is a comprehensive family of AI software capable of turning huge, complex and varied datasets into valuable insights. The... --- ### Summer social: Sake in the sun > After two years of virtual company socials we rediscovered the great outdoors together last week, at our belated 10 year anniversary celebration. - Published: 2022-06-23 - Modified: 2025-02-03 - URL: https://cambridge-intelligence.com/summer-social-sake-in-the-sun/ After two years of virtual company socials we rediscovered the great outdoors together last week, at our belated 10-year anniversary celebration. The party began at Dojima Brewery in Ely, where we toasted ten years of graph visualization adventures with Dojima sake in the beautiful walled Japanese gardens at Fordham Abbey. Having sampled the sake, we learned about its history and culture. A brewery tour and Matcha tea ceremony were followed by a feast of Japanese tapas and Wagyu beef, washed down with Japanese beer and natural wine. After a quick game of croquet in the garden, we made our way to the racecourse to catch the opening of the Newmarket Nights summer season. A prime spot in the Premier Enclosure meant that we could greet or curse our horses eye-to-eye as they reached the winning post. The racing was rounded off by a show-stopping performance from Paloma Faith, who serenaded us into the evening, sweltering in a pair of long red “marigolds” on what had been the hottest day of the year so far. We’re looking forward to more regular socials over the coming summer - whether it’s a return to the Cambridge Gliding Center or just a good old-fashioned... --- ### Decentralizing the internet with Synternet & ReGraph > Find out how Synternet, a global team of web3 pioneers, use data visualization toolkits to create a live journey planner for the internet. - Published: 2022-06-20 - Modified: 2025-06-09 - URL: https://cambridge-intelligence.com/decentralizing-the-internet/ In this blog you’ll see how Synternet (formerly Syntropy), a global team of web3 pioneers, use our network visualization toolkits to create a live journey planner for the internet, helping enterprises choose the fastest and safest routes for their data. Rising above a flaky internet Chaos reigns on the internet. It’s just something we’ve learned to live with - flaky connections, unpredictable latency, lost data. It’s frustrating and risky for personal users, and there’s even more at stake for enterprises, most of whom rely on their own internal networks as well as the public internet. For their businesses to function, they have no option but to pay the gatekeepers of the information superhighways: providers who control the routes from A to B, using their own routing protocols and autonomous systems. The problem with this is that there’s no incentive for network providers to wish you a safe or speedy journey. They treat your data packets like hot potatoes - getting them out of their network as soon as possible. Today, the Chrome T-rex and the sad Firefox face might be as universally recognized as the Mona Lisa. The internet was built on shaky foundations. It came to life in the... --- ### Sequential layout: the best way to handle tiered data > Sequential layout is the best choice for tiered data containing distinct levels of nodes. Find out what makes it so powerful and effective. - Published: 2022-06-15 - Modified: 2024-12-30 - URL: https://cambridge-intelligence.com/sequential-layout-the-best-way-to-handle-tiered-data/ This blog post focuses on the sequential layout: what it is, how it works and why it's the best choice for tiered data. Graph layouts are the rules which determine where nodes are placed on the screen, so they are a crucial tool in graph visualization. That’s why we’re continually finding ways to improve the layouts in our KeyLines and ReGraph toolkits so that your users can visualize their data in an uncluttered, clear and visually appealing way. A sequential layout of part of an IT network dependency graph. It works hard to provide symmetry effectively in tree structures. The sequential layout is designed to display data that contains a clear sequence of distinct levels of nodes. It’s good for visualizing data in scenarios where items can be placed in tiers, such as global telecoms networks or management structures. It's also perfect for situations where information flows from one level to another, such as financial relationships and blockchains. It takes multiple components into account and minimizes link crossings. Custom spacing between levels makes efficient use of the available screen space while using curved links instantly changes the appearance of the chart. Using curved links instantly changes the appearance of the... --- ### Elastic UI framework & ReGraph tutorial > Learn how to use the Elastic UI framework to build an interactive graph visualization app that looks great and is ready to use in minutes. - Published: 2022-06-07 - Modified: 2025-01-27 - URL: https://cambridge-intelligence.com/elastic-ui-regraph/ We tested this ReGraph tutorial against Elastic UI Framework version 56. 0. 0. If you're using another version, the detailed steps may be slightly different, but the overall approach is the same. In this tutorial, we use the Elastic UI framework (EUI) to build a ReGraph React graph visualization application that looks good, is interactive and is ready to use in minutes. A powerful analytics app built with the ReGraph graph visualization SDK and the Elastic UI framework About the Elastic UI framework Many of our customers combine graph and timeline visualization capabilities with the powerful Elastic Stack. It gives users the ability to search and analyze data from any source in a reliable and secure way. Our Elasticsearch graph visualization tutorial has helped many get started with their core search technology. Elastic UI is the design library behind the Elastic Stack. Made up of UI React components, it's proving to be a flexible and customizable approach, with a strong focus on accessibility and excellent documentation. It means developers don't need to spend time designing templates, choosing color themes, building UI components, etc. Elastic UI takes care of that for them. We created ReGraph with developers in mind, too. Once... --- ### Product update: coding playground & testing APIs > The latest updates to our graph visualization toolkits include new testing APIs and a live-coding playground. Read our product update to find out more. - Published: 2022-05-31 - Modified: 2025-02-03 - URL: https://cambridge-intelligence.com/klupdatemay22/ Application developers will notice big improvements in the latest releases of our graph visualization toolkits. There’s a faster, smoother installation experience for KeyLines, new ReGraph testing APIs, and KeyLines gets its own live-coding playground. Get creative with the KeyLines playground KeyLines now comes with its own playground: an interactive code editor and live visualization tool. Welcome to the KeyLines playground When you open the playground, you can build or edit a KeyLines application right in your browser and instantly see the results. No data is stored or sent to a server - the code is executed only in the browser. That means the playground is completely secure. Each time you run your code, the data and code are encoded into the page URL so that you can bookmark it for future reference, or share it with teammates. You can also use playgrounds to ask for support. Just send us a support query with your issue in a playground, and we’ll get back to you with a working code solution. Find out more about our live-coding playgrounds KeyLines 6. 10: faster and smoother installation experience For a faster and more modern installation experience we now deliver KeyLines as a Node. js... --- ### Product update: timelines get smarter & more stylish > The latest KronoGraph versions offer some visually stunning features and enhancements to inspire your creativity. Learn more about the updates here. - Published: 2022-05-24 - Modified: 2025-02-03 - URL: https://cambridge-intelligence.com/kgupdatemay22/ The latest KronoGraph version offers visually stunning features and enhancements to inspire your creativity. We've added one of our most-requested new features: a way to view events that happen simultaneously on a timeline. We've also updated a popular showcase demo with HTML elements that demonstrate how to enhance timelines with content-rich annotations. That’s not all. Our time series charts are now in beta development, plus there’s a new option which draws attention to sudden changes in your continuous data. And last but not least, we’ve added another feature which our customers asked for - you can now change the font style in a KronoGraph visualization to match the fonts you use in your app. Visualize simultaneous events with event folds When you’re working with KronoGraph timelines, you can now view multiple events that happened at the same time more easily. To avoid cluttering the timeline with too much information, simultaneous events are represented by an ‘event fold’. Clicking on an event fold will open it, so that you can interact with the individual events inside. All events inside the fold have the same timestamp, or the same day resolution if the event has no timestamp. If you sign up to... --- ### Kubernetes Observability Data Made Clearer with Virtana OpsCruise > See how Virtana OpsCruise uses KeyLines, the graph visualization software development toolkit, in their leading modern applications observability platform - Published: 2022-05-19 - Modified: 2024-12-30 - URL: https://cambridge-intelligence.com/opscruise-observability-visualization/ In this blog post, we see how Virtana OpsCruise - a leading modern applications observability platform and Gartner Cool Vendor - uses KeyLines to provide visibility and actionable insights into complex cloud-based applications. What is Kubernetes Observability? When maintaining complex systems, DevOps engineers and software architects need visibility into the full picture. They want to understand the full topology and structure of the application and its connected components. They’d appreciate simplicity, too, but that went out of the window years ago. Cloud deployment and “X-as-a-service” models have made traditional static software architecture redundant. Instead, containerization is the standard model for building applications that scale and adapt on demand. This is where individual applications of a service run in their own container, but on shared hardware. They each have their own file system, CPU allocation, memory, etc, but they’re not tied to the underlying infrastructure. It’s a more agile, predictable and efficient approach. The evolution from traditional to containerized deployment. Deployment Evolution image by Kubernetes. io, licensed under CC-BY-4. 0 For the engineers building and maintaining containerized systems, this agility creates a problem. The application architecture changes constantly, with vertical and horizontal dependencies and transient services spun up (or closed down)... --- ### CEO Joe reflects on his startup journey with ideaSpace > Our CEO Joe Parry returns to Cambridge community ideaSpace to share insights and advice for early stage entrepreneurs. We've transcribed the podcast here. - Published: 2022-05-16 - Modified: 2025-01-27 - URL: https://cambridge-intelligence.com/ideaspace/ Our CEO Joe jumped at the chance to return to ideaSpace for a catch-up interview, having been a part of the Cambridge community of founders and entrepreneurs in the early days of Cambridge Intelligence. Reflecting on his startup journey, he shared lots of useful tips for early stage entrepreneurs, talking to ideaSpace head Ben about the art of delegation, the importance of peer support and what “success” means to him. I’m a big advocate of bootstrapping ... if you can, you should try. Scaling a self-starting business In 2011, Cambridge Intelligence consisted of Joe “coding furiously” at his ideaSpace desk, working to bring his first data visualization toolkit to life. He was soon selling licenses to his first customers. Faced with the choice of finding an investor or going it alone, Joe went for the independent option. Going independent isn’t easy, but it means you can follow your own vision, and listen only to the market and your customers - not your investors. Customers will give you much more valuable feedback than an investor ever could. That’s because the customer not only finances your work, but can give you first-hand advice on what the product needs to do. “It’s a... --- ### 5 ways to wellbeing & good mental health > For Mental Health Awareness Week, we share how Cambridge Intelligence encourages its employees to support and improve mental health in 5 ways. - Published: 2022-05-12 - Modified: 2024-12-31 - URL: https://cambridge-intelligence.com/5-ways-to-wellbeing/ It’s Mental Health Awareness Week, and this year’s theme is ‘loneliness’. This is an experience that affects millions of people every year and is a key indicator of poor mental health. It’s normal to feel lonely from time to time, but if that feeling becomes long-term or chronic, it can do serious damage to our mental wellbeing. The stigma around loneliness makes the problem worse, with many finding it hard to reach out for help. At Cambridge Intelligence, we have a group of volunteers dedicated to supporting everyone’s wellbeing. So to mark Mental Health Awareness Week, they’ve shared information and suggestions based on the Five Ways to Wellbeing, a set of evidence-based messages for improving mental health developed by the New Economics Foundation. Let’s see how we make these steps work for us. 1. Be active Regular exercise can have a hugely positive impact on your mental health. Lots of us have joined the Cycle to Work scheme and got ourselves a free bike, while others have found that just a short lunchtime walk can make a difference. To encourage the team to get moving, we started a virtual fitness challenge to run, walk, cycle or swim the entire 2216.... --- ### Bitcoin visualization: analyzing a charity's success with crypto > In this article we use bitcoin visualization to track how one charity’s clever cryptocurrency activity boosted donation values by almost 300%. - Published: 2022-05-10 - Modified: 2025-01-30 - URL: https://cambridge-intelligence.com/bitcoin-visualization-analyzing-a-charitys-success-with-crypto/ In this blog post, we use bitcoin visualization to track how one charity’s clever cryptocurrency activity boosted donation values by almost 300%. When cryptocurrency makes headline news, it’s usually for the wrong reasons. Stories of volatile prices, ransomware attacks like WannaCry, money laundering scams and crypto exchanges violating Know Your Customer (KYC) legislation are rife. But there are good news stories too. We’ll bring one of these to life - with the help of our data visualization tools - and show how the UK’s Royal National Lifeboat Institution (RNLI) navigated the complex cryptocurrency world successfully. Visualizing bitcoin donations to the RNLI charity Why did RNLI start accepting bitcoin? Since 1842, the RNLI’s search and rescue teams have saved around 143,000 lives from the UK’s inland and coastal waters. They rely on volunteers to run a 24-hour service but depend on donations to fund lifeboats, lifeboat stations, lifesaving equipment and training. As early as 2014, RNLI research identified digital currency as a growing trend they needed to be part of. They wanted the ability to accept digital donations and reach new supporters, as well as donors abroad who were keen to avoid expensive money transfers using traditional banking methods. The RNLI... --- ### WannaCry analysis: visualizing their ransomware attack > Our WannaCry analysis shows how data visualization tools reveal insights from complex ransomware attacks that involve cryptocurrency accounts. - Published: 2022-05-04 - Modified: 2024-12-30 - URL: https://cambridge-intelligence.com/cryptocurrency-analysis-visualizing-the-wannacry-attack/ Remember the WannaCry ransomware attack? Launched in May 2017, it was one of the most devastating and extensive cyber attacks in history, affecting over 200,000 computers across 150 countries. And as the criminals behind the attack demanded payment in bitcoin, it also turned the spotlight on cryptocurrency analysis. In our WannaCry analysis, we explore the role data visualization tools play in detangling the cryptocurrency transactions involved in ransomware attacks. We dig deeper into the bitcoin ransoms paid by some victims and investigate how attackers managed to exchange their cryptocurrency for cash. Timeline and graph visualization for effective cryptocurrency analysis Why do hackers demand cryptocurrency? The popularity of cryptocurrencies keeps growing, encouraged by greater accessibility and record prices. In 2021, over $15 trillion of trade took place on centralized and decentralized cryptocurrency exchanges, an increase of nearly 700% over 2020 trading volumes. Predictably, it isn’t just legitimate investors getting to grips with bitcoin and other cryptocurrencies. Criminals choose it because it offers an anonymous, secure, low-cost way to transfer funds quickly. They then trade on the darknet, fund terrorism or - in this case - carry out ransomware and extortion campaigns. Through cryptocurrency analysis, we start to recognize patterns of criminal... --- ### Next.js data visualization for faster graph visualization apps > In this blog post, we use ReGraph software development toolkit to build a Next.js data visualization app that delivers strong developer and user experience - Published: 2022-04-26 - Modified: 2025-02-03 - URL: https://cambridge-intelligence.com/nextjs-and-regraph-for-faster-apps/ In this blog post, we build a Next. js data visualization app with the ReGraph graph visualization SDK. We'll test the latest Next. js features and see if they deliver a better developer and end-user experience. I’m also interested in blockchain technology, so the application we use is a cryptocurrency analysis tool I built for fun as a sideline project. Building a cryptocurrency visualization tool using ReGraph and the Next. js framework About Next. js If you work in the React ecosystem, you’ve probably heard of Next. js by Vercel already. There are many React frameworks, but NextJS stands out because of its focus on improving the developer workflow and delivering a zero-config experience. Earlier versions of Next. js had a lot of powerful features already, my favorite being their API routes. Version 12 includes new features to enhance and speed up apps. They’ve overhauled the Next. js compiler and rewritten it using Rust programming language to make build times up to 5 times faster. The release also includes React server components. These improve on server-side rendered (SSR) components because the server not only generates the HTML, it renders the component itself on the server. This takes the power of... --- ### Layouts for large network visualization > Large network visualization is no problem for our toolkits! We used two of our favorite layouts to map out a section of the internet. - Published: 2022-04-05 - Modified: 2024-12-30 - URL: https://cambridge-intelligence.com/large-network-visualization/ We’re all about connected networks here at Cambridge Intelligence, and there’s no more famous network than the internet itself. But highly connected networks present data visualization challenges. In this blog, we’ll map out the shape of a small portion of the internet with a network chart, and you'll see how two very different layouts from our graph visualization toolkits - organic and sequential - team up to give a great user experience for large network visualization. Internet routing 101 The internet is not one single homogeneous network - it’s a network of networks, or Autonomous Systems (AS). When you send a message from your computer to a server elsewhere in the world, the IP packets of your communication might first pass to your home router, which in turn lives within an AS operated by your Internet Service Provider (ISP). From there, it might hop between multiple routers in that AS until it reaches an ‘edge router’ or ‘border router’. Thanks to a system called the Border Gateway Protocol, these routers pass your message to subsequent autonomous systems until it reaches its destination. If you’re operating a network, it’s in your interest to connect to others - and a common way... --- ### Meet the team: Software developer David > Software developer David is one of our newest team members. He talks about his first six months at Cambridge Intelligence. - Published: 2022-03-22 - Modified: 2024-12-30 - URL: https://cambridge-intelligence.com/david-egbue/ We depend on our talented software development team to keep us at the forefront of data visualization technology. They design and build features for our toolkits, come up with bright ideas for new prototypes, and carefully test our products before they’re released to our customers. Software developer David is one of our newest team members. Before joining us, he spent two years with a US-owned multinational technology firm as a Java developer. His appetite for data analysis and visualization spills over into personal coding projects outside work, alongside creative writing, and singing at his local church. Just six months into his time with Cambridge Intelligence, he’s collaborated on several key projects already. We checked in with David for a chat about his experience so far. I’m being challenged here, but I get the space I need to do my best work. I’m loving it here. Everyone seems to have a positive and optimistic attitude, committed to giving their best in the knowledge that they’ll reap what they sow. I’m very satisfied with what I’ve harvested here! On my first day, I was greeted warmly by CEO Joe, and senior developer Phil. Coming from a multinational corporation, where the executive team... --- ### Product updates: stacking and sorting sequential layouts > The latest updates to KeyLines and ReGraph, our graph visualization toolkits, give you even more control over your hierarchical data layouts. - Published: 2022-03-15 - Modified: 2024-12-30 - URL: https://cambridge-intelligence.com/product-updates-stacking-and-sorting-sequential-layouts/ Sequential layouts are the best way to handle tiered data in your graph visualizations. By popular demand, KeyLines 6. 9 and ReGraph 3. 6, our graph visualization toolkits, give you even more control over the structure and layout of your hierarchical data. Whipping your wide-load layouts into shape When you’re working with complex data, a sequential layout minimizes the amount of tangled links. That might be a network of communicating devices, a dataset of companies and their owners, or a set of financial transactions. If your sequential layout contains wide trees of nodes and densely-populated levels, it can be difficult to navigate. You need to zoom right out to fit items on the chart, but you can’t make out details unless you pan around or zoom in. Stacking and packing The sequential layout’s new stacking option makes it easy to visualize broad structures. Stacking creates compact views of each tier at a much more readable zoom level. It saves space by pulling neighboring nodes into neat grids. And if you’re working with a set of disconnected hierarchies rather than one big network, you can choose to visualize them in parallel and align their levels of hierarchy, or use the ‘packing’... --- ### 9 techniques for your blockchain analysis tool > With these popular techniques, your blockchain analysis tool will provide powerful visualizations for understanding vast and complex data. - Published: 2022-03-07 - Modified: 2024-12-31 - URL: https://cambridge-intelligence.com/blockchain-analysis-tool-techniques/ This blog post explores some of the graph and timeline visualization capabilities you’ll need to consider when building a blockchain analysis tool. But first, what is the blockchain? At its simplest, the blockchain is a shared digital ledger - a store of transaction information. The ledger is decentralized and distributed, meaning every node on the network stores and maintains its own copy. New and existing data added to the ledger is validated by a unique string of text (called a cryptographic hash), making it tamper-proof and immutable. A Bitcoin block visualized as a graph It’s a novel and very secure way to store and share data. Its most popular application so far is as the engine behind cryptocurrencies, like Bitcoin and Ethereum, but it has much wider use cases ranging from supply chain logistics to medical record management, digital marketing to real estate. There’s a misconception that, because the blockchain is transparent (everyone in the network can view each transaction) and secure, it’s easy to investigate. That isn’t the case. Untangling blockchain data to understand the underlying activity is a mammoth task. As the global blockchain technology market grows, so does our need to manage and make sense of what’s... --- ### Product update: KronoGraph's new anti-fraud demo > The latest versions of KronoGraph bring new features including an anti-fraud demo and customizable heatmaps to our timeline visualization tool. - Published: 2022-03-04 - Modified: 2025-02-03 - URL: https://cambridge-intelligence.com/product-update-kronographs-anti-fraud-demo/ We recently released new feature-rich versions of KronoGraph, our timeline visualization toolkit. Our latest updates include a demo to help financial analysts follow the money and advanced options for customizing heatmaps. KronoGraph 1. 10: New Money Flow demo If you work in financial fraud, cyber security or cryptocurrency, you need to try out our new interactive Money Flow demo. It shows how you can count on our timeline analysis tools to save money, time and reputation by tackling fraud head-on. Our hybrid timeline and network visualization in action The demo visualizes financial data and flags suspicious transactions in a hybrid timeline and network visualization application. Check out other flow analysis use cases. You can interact with the connected timeline and graph components to explore a possible money laundering operation. The timeline shows the sequence of each transaction to see how events unfold, and the chart maps out the net cash flow to understand connections. Have you tried the Money Flow demo already? Let us know what you think! KronoGraph 1. 11: Cut to the chase by customizing your heatmap Heatmaps are a great way to aggregate multiple events in a timeline. You can now customize your heatmaps by choosing the... --- ### Intelligence dissemination made easy with PDF exports > We use our graph visualization software development toolkits to publish a PDF report based on multiple snapshots of interactive graph analysis. - Published: 2022-03-01 - Modified: 2024-12-30 - URL: https://cambridge-intelligence.com/intelligence-dissemination-with-pdf-exports/ A key phase of the intelligence lifecycle is intelligence dissemination; the ability to share the output of an investigation in the right format with the right people at the right time. In this blog post, we’ll use our graph visualization toolkits to build a simple app to construct and publish a PDF report based on multiple snapshots of interactive graph analysis. Export KeyLines and ReGraph charts as high-resolution images in customized PDFs What is intelligence dissemination? Whether you’re investigating cyber threats or money laundering, financial fraud or terrorist activity, you’re probably using an intelligence lifecycle. There are numerous versions of this cycle, but they all involve planning, data collection, some form of exploration and analysis, and then a dissemination phase, where a finished intelligence product is published or shared, before the cycle begins again. Dissemination can take many forms: saving the state of an investigation in digital form so others can open and share it publishing conclusions from an investigation as a freeform internal report publishing conclusions from an investigation in a prescribed external format, for example, a Suspicious Activity Report that needs to be filed with a financial regulatory body cutting and pasting charts from a link analysis tool... --- ### Technical tutorial: using ReGraph in a Remix app > In this technical tutorial for developers, we’ll show you how to get ReGraph running smoothly in Remix, a full-stack web framework. - Published: 2022-02-15 - Modified: 2025-01-27 - URL: https://cambridge-intelligence.com/technical-tutorial-using-regraph-in-a-remix-app/ Remix and ReGraph, our graph visualization toolkit, are a match made in heaven when it comes to quickly building React apps. In this technical tutorial for developers, we’ll show you how a simple mixture of wraps and hooks in TypeScript gets ReGraph running smoothly in this full-stack web framework. A Regraph component can work in any browser, on any device, and integrates readily with any server or database. What is Remix? Remix is a JavaScript framework for modern UX. It takes a new approach to building React web applications, empowering users to switch seamlessly between front end and back end code - and its nested routing gives it an edge over Next. js. If you need fast results, you’ll enjoy working with Remix because it’s designed to take care of the heavy lifting in website and web app development. All you have to worry about is choosing the best building blocks to meet your needs. And if you need a powerful visualization component - check out ReGraph. Not using ReGraph already? You'll need it to follow this Remix tutorial. Request a free trial Why ReGraph is a good fit for a Remix project ReGraph is a natural partner for Remix,... --- ### Using Angular CLI to get started with KeyLines > Find out how quick and easy it is to integrate Angular CLI with KeyLines, our graph visualization toolkit for JavaScript developers. - Published: 2022-02-11 - Modified: 2024-12-31 - URL: https://cambridge-intelligence.com/using-angular-cli-to-get-started-with-keylines/ If you’re a JavaScript developer, you’ll already know how easy it is to build web applications using the Angular platform. It’s one of the most popular frameworks around, which is why we created a component and demo to showcase integration with KeyLines. The KeyLines SDK includes an interactive Angular integration demo This developer tutorial walks you through the commands you need to integrate Angular with KeyLines and start coding. Not using KeyLines yet? You’ll need to download it to complete this tutorial Request a free KeyLines trial What is Angular CLI? The Angular team released their CLI tool back in early 2017. It’s designed to help Angular web developers automate their workflow, make projects more consistent, and follow best practices. There’s complete documentation available from the Angular CLI GitHub wiki page. How does this help with developing your KeyLines application? It means you can: initialize and scaffold a generic Angular project structure easily take advantage of the CLI build tools and development utilities test and deploy your finished graph visualization application faster Let’s start our KeyLines integration by creating a new project. Build a graph visualization app with KeyLines & Angular CLI Step 1: Set up your project First, make... --- ### Visualizing Wordle tactics with KeyLines > Have you ever wondered what's the best starter word for Wordle? We've used KeyLines, our graph visualization toolkit, to reveal the answer. - Published: 2022-02-08 - Modified: 2025-01-28 - URL: https://cambridge-intelligence.com/visualizing-wordle-tactics-with-keylines/ What’s your Wordle starter word? Hopefully it’s not “Jazzy”. I used KeyLines, our graph visualization toolkit, to create a chart that shows which word will give you the best tactical advantage when you start a new game. What’s Wordle? Wordle is an online game that gives you six chances to guess a five-letter word. Each guess reveals information about the word’s letters and their order, by color-coding the letters green for a hit, gray for a miss, and yellow if misplaced. Getting behind the scenes The data I needed to create my chart is right there in the source code. If you’re a fan of data analysis - or just a great big spoilsport - all you need to do is right-click on the Wordle webpage to “View Page Source” and you’ll find not only the word list, but also the algorithm that can tell you the word of the day. The source code includes a list of over 10,000 words that Wordle knows, as well as the shortlist of 2000 words that have been earmarked for use as puzzle solutions. I wrote a program that calculates all the possible results that Wordle could return, for each of the words... --- ### Visualizing Microsoft Azure Cosmos DB with our SDKs > Using Microsoft Azure Cosmos DB? This developer tutorial shows how to create a Cosmos visualization and gives an insightful exploration of Nobel Prize data. - Published: 2022-02-07 - Modified: 2025-02-18 - URL: https://cambridge-intelligence.com/cosmos-db-nobel-prizes/ If you’re searching for the right toolkit to build a Cosmos graph visualization web application, we have the two strongest contenders. Our KeyLines toolkit gives JavaScript developers the flexibility to code however they like, while our ReGraph toolkit is specifically designed for React developers. What they both have in common is the ability to work with whatever data source you want. Azure Cosmos DB is Microsoft’s globally distributed, multi-model database service for building high performance, planet-scale applications. We know that developers love its native support for NoSQL, giving them the flexibility to develop their own applications easily. In this developer tutorial, we’ll demonstrate how to connect a graph visualization application, built with our toolkit technology, to an Azure Cosmos DB graph database. Using Microsoft's implementation of the TinkerPop 3. 4 Gremlin API standard, we’ll give you full integration code for both KeyLines and ReGraph, so you'll be creating Cosmos visualizations in no time. Nobel Prize data Data from the official Nobel Prize website features details of every award since the first ceremony in 1901. Those awarded a prize become Nobel Laureates in recognition of advancements in physics, chemistry, medicine, literature, peace or economic sciences. We’ve gone for a simple schema,... --- ### Unlocking unstructured data analysis with Unstruk > Unstruk Data’s unstructured data platform uses our ReGraph software development toolkit to help people transform big, complex data into actionable insights. - Published: 2022-02-01 - Modified: 2025-02-03 - URL: https://cambridge-intelligence.com/unlocking-unstructured-data/ In this blog post, we see how Unstruk Data's unstructured data platform uses ReGraph, our graph visualization SDK for React developers, to help people transform big, complex data into actionable insights - and to make unstructured data analysis easy and accessible for enterprises of any size. Managing a vast library of media files with Unstruk Lens The untapped potential of unstructured data Modern organizations have a wealth of data at their fingertips, whether they’re a global enterprise or a growing start-up. But around 80% of that is ‘unstructured’ data - such as images, videos, emails, phone calls and other media files. It’s incredibly hard to manage, and data that can’t be processed, indexed and analyzed is useless. Let’s take the example of a maintenance manager at a large port facility. Every day, they generate huge volumes of unstructured data on routine dockside inspections - using various mobile devices to take photos and record voice notes of any issues they see. Once they've generated all this unstructured data, what do they do next? Most likely, they'll save it to their computer, where 99% of it will never be accessed again. Or maybe they’ll print the photos and fill their office walls... --- ### Root cause analysis with timeline & graph visualization > Our updated guide to building a custom root cause analysis timeline and graph visualization app in React, with ReGraph and KronoGraph - Published: 2022-01-25 - Modified: 2025-02-03 - URL: https://cambridge-intelligence.com/root-cause-analysis-timeline/ Organizations worldwide use our advanced data visualization technology to power their root cause analysis timeline and graph visualization tools. In this blog post, I’ll show you the results of an integration I built between KronoGraph, our timeline visualization toolkit, with ReGraph, our React graph visualization toolkit. We’ll also see how root cause analysis timeline and graph visualization - including time series charts - helps cyber analysts to understand incidents and identify threat sources swiftly and effectively. Building a root cause analysis timeline and graph visualization application. ReGraph is on the left, and KronoGraph on the right. Why rely on root cause analysis timelines and graphs? Root cause analysis is an essential investigation technique for cyber security incidents. When an incident response team detects an attempted breach, they must act fast to isolate it and carry out incident forensics to understand how, where and when the attack originated. It’s a challenging scenario: threats come from unpredictable sources, evolve quickly and spread rapidly. Cloud-based data suffers from a new set of vulnerabilities as the scope and complexity of the cloud environment makes the security task even harder. To determine the root cause of an attack, the team may need to trace activity... --- ### Visualizing a timeline of mobile money fraud > Let's look at mobile money fraud detection techniques using KronoGraph’s powerful combination of time series charts and events timeline. - Published: 2022-01-18 - Modified: 2025-01-28 - URL: https://cambridge-intelligence.com/mobile-money-fraud/ In this blog post we look at mobile money fraud detection techniques using KronoGraph’s powerful combination of time series charts and event timelines. KronoGraph, our timeline visualization SDK, reveals hidden patterns during fraud investigations What is mobile money? Mobile money is not the same as having a banking app on your cellphone or using phone-based payment services like Google or Apple Pay. They’re just alternative channels to access your traditional bank account. Mobile money is a digital payment platform in its own right. The mobile money account acts as an electronic wallet associated with the SIM card on a user’s cellphone. The user can send and receive funds or pay for services from their cellphone without the need for a traditional bank account. They can also use registered agents to deposit cash (cash-in) or transfer funds to other accounts and receive cash in exchange (cash-out). The popularity of mobile money is growing year on year. The Global System for Mobile Communications Association (GSMA) reported that in 2020, there were more than 1. 2 billion registered mobile money accounts - an increase of 13% since 2019. With over $2 billion of funds transferred every day, it’s easy to see why financial... --- ### Cambridge Intelligence: Ten memories that shaped us > 2021 was a landmark year for Cambridge Intelligence as we reached our 10 year anniversary. We've listed our favourite memories from an incredible decade. - Published: 2021-12-21 - Modified: 2024-12-31 - URL: https://cambridge-intelligence.com/cambridge-intelligence-ten-memories-that-shaped-us/ 2021 marked a significant milestone at Cambridge Intelligence as we reached our 10 year anniversary. It’s been a time for reflection, gratitude and celebration. I’ve also had some fun rummaging through old photos and souvenirs and collecting memories from teammates to learn more about the people we’ve met, the places we’ve traveled to and the character-building experiences we’ve shared. In this blog post, I’ll walk you through some of the top highlights from an incredible decade. 1: Cooking up KeyLines Google began in a garage, Dell started out in a college dorm room. Cambridge Intelligence came to life at the kitchen table of Joe, our founder and CEO, back in May 2011. The work of a CEO never stops: Joe working from the kitchen table, and later struggling to get away from code during his first family vacation since starting the business He quickly realized that they couldn’t launch a business in such close proximity to the fridge - so Joe moved to a real desk, at the University of Cambridge ideaSpace enterprise accelerator. 2: The first sale Joe shared a photo of himself ringing the “sales bell” (an ideaSpace tradition) to mark his first commercial deal in November 2011.... --- ### Product updates: faster layouts & localization > These updates deliver serious improvements to KeyLines & ReGraph layout performance, plus a playground & localization support for KronoGraph. - Published: 2021-12-07 - Modified: 2025-02-03 - URL: https://cambridge-intelligence.com/product-updates-localization-and-faster-layouts/ There’s no such thing as too much performance, especially when you're working with very large datasets. The latest KeyLines and ReGraph versions feature big layout improvements that’ll make your graph visualization applications run faster and smoother than ever. In KronoGraph, our timeline analysis toolkit, we now support localization, plus we’ve introduced an easy way to build integrations with KeyLines or ReGraph. You can now try out different ways of synchronizing content between the graph and timeline views in the KronoGraph playground. KeyLines 6. 8 and ReGraph 3. 5: faster, more responsive layouts We’ve made strong performance improvements to our popular organic and lens graph layouts. The organic layout untangles complex networks quickly and intuitively. As our best performing layout option, it now needs 15% fewer position calculations to complete. It also responds up to 200% faster when you add or remove items, and the node movement is better contained. Faster lens layout Lens layout makes it easier to spot well-connected nodes in huge datasets. You’ll find great performance improvements in your largest networks, with lens layout now running up to 2700% faster in charts of 20,000 nodes. Lens is also the default arrangement inside circular combos, so you’ll see faster... --- ### Meet our brilliant summer interns from 2021 > Every year Cambridge Intelligence runs a paid internship program giving the interns a very hands-on experience with our commercial software. - Published: 2021-11-30 - Modified: 2025-02-12 - URL: https://cambridge-intelligence.com/meet-our-2021-summer-interns/ This summer, two talented computer science undergraduates, Khadeja and Alex, successfully completed our popular paid internship program. So how did it go? What did they learn? What did they enjoy most? How did they handle remote working? Before they headed back to university, I caught up with them to hear all about their Cambridge Intelligence internship experience. Meet Khadeja Sajjad Loughborough University student, Khadeja, was one of our summer 2021 interns Why did you apply to Cambridge Intelligence? I’d already secured an internship with another company, but I was still looking around for something more exciting. I saw your internship program for developers and thought ‘this is so interesting’. I had experience in web development and JavaScript already, but I really wanted to work with data visualization software because I knew it could help with my final year research project at university. What were you working on? I joined the development team responsible for KronoGraph, the timeline visualization toolkit. One of my projects was helping customers build applications that used KronoGraph together with the graph visualization toolkits. I worked on the integration code and the core code, developing an API to save customers time if they’re using KronoGraph with KeyLines.... --- ### Financial fraud detection with ArangoDB > Let's explore the world of financial fraud detection using ArangoDB's powerful query language (AQL) and our data visualization toolkits. - Published: 2021-11-23 - Modified: 2025-01-28 - URL: https://cambridge-intelligence.com/financial-fraud-detection-with-arangodb/ This blog post explores the complex world of financial fraud detection. We look at how ArangoDB’s powerful query language, combined with our data visualization technology, creates an effective anti-fraud application. A powerful financial fraud detection app, built with ReGraph and KronoGraph, for analyzing ArangoDB data The financial fraud detection challenge Detecting fraud is a difficult business, and investigating fraudulent banking transactions comes with its own complex challenges. An individual transaction might seem perfectly legitimate, but when it’s analyzed in the context of multiple transactions, patterns emerge that uncover criminal behavior. But how do you find a particular pattern of transactions in a huge dataset of background activity? Here’s where a graph query language is very useful. ArangoDB are experts in handling scalable, fully managed graph databases. Their ArangoDB Query Language (AQL) is declarative, client-independent and easy to understand. When they shared some example AQL queries with us, we were keen to run them against a fictional financial fraud dataset. We wanted to find out: How can we present query results to analysts so they can easily investigate each candidate pattern? How can we help them to spot false positives and determine the next course of action fast? Data visualization has... --- ### 5 reasons why developers love our live-coding playgrounds > Developers love our playgrounds. Why? ReGraph and KronoGraph's interactive live-coding environments transform the way they share, debug and test code. - Published: 2021-11-18 - Modified: 2024-12-30 - URL: https://cambridge-intelligence.com/data-visualization-playgrounds/ As creators of software development kits (SDKs) for connected data visualization, we understand the importance of a brilliant developer experience. Central to that is our interactive live coding environments. We call them playgrounds, but they’re more than just a plaything. With the playgrounds, you can write or paste a KeyLines, ReGraph or KronoGraph application into your browser, make changes, and instantly visualize the result. It’s all done client-side: your code is executed locally in the browser, with syntax highlighting and code completion provided by the same Monaco editor that powers Microsoft Visual Studio Code. Visualize changes instantly with the KeyLines playground Using an encoded URL means you can share code snippets easily and securely. We don’t save anything on our server. In fact, because the source is encoded into the URL hash, it isn’t even sent to the server. Since we introduced playgrounds into our products, they’ve transformed the way we - and our users - share, debug and even test code. Here are five reasons why our users love them. 1. D-I-Y charts and timelines Our toolkits make it quick and easy to build powerful, interactive graph and timeline visualizations, fully customized to match your users’ workflows and applications.... --- ### Tailwind CSS tutorial for graph visualization > In this Tailwind CSS tutorial, we’ll show you how to customize your ReGraph app and achieve the designs you want quickly and easily. - Published: 2021-11-09 - Modified: 2024-12-31 - URL: https://cambridge-intelligence.com/tailwind-css-tutorial-for-graph-visualization/ Our article on how to build a React graph visualization app using Styled Components is one of our most popular developer guides. In this Tailwind CSS tutorial, we’ll show you another way to customize your ReGraph app. What is Tailwind CSS? Tailwind CSS is a utility-first CSS framework for creating highly-customized user interfaces fast. Relying on utility classes makes it easier to apply design elements consistently and build responsive designs - there’s no need for masses of CSS. It also comes with sensible off-the-shelf style defaults to get started quickly, but you’ll want to take advantage of the many customization options. Why use Tailwind CSS with ReGraph? Developers choose ReGraph, our graph visualization toolkit, because it’s the best toolkit for building high-performance graph visualizations to add to their React applications. The ability to customize every element, interface, interaction and workflow means they can create the exact design their users want. There’s also a live-coding playground to try out design ideas and share them with teammates. This approach sits well with Tailwind CSS users. They too benefit from fast prototyping, virtually limitless customization options, and attractive color schemes for beautiful, eye-catching interfaces. I’ll walk you through the best way to use... --- ### 5 essential tips for React developers using ReGraph > This post gives practical tips to developers using ReGraph, our graph visualization SDK for React, on how to avoid common coding issues. - Published: 2021-10-22 - Modified: 2024-12-31 - URL: https://cambridge-intelligence.com/5-tips-for-devs-using-regraph-react/ We spend a lot of time making our data visualization development toolkits as easy to use as possible, without compromising on performance and capability. Our expert support team - run by the developers who created the products - are also on-hand for any unexpected road bumps or behaviors. It’s always exciting to see what incredible graph visualization apps developers have built with our tools. We welcome feedback, and listen carefully to experiences and requests so we can make our products even better. Developers around the world use our graph and timeline visualization SDKs to build fantastic apps Our graph visualization SDK, ReGraph, is tightly coupled with the popular development library, React. As a result, we lean heavily on some core design decisions made by the React library and ecosystem. And because ReGraph makes it so easy to build compelling applications, it’s sometimes easy to forget the coding basics. Even the most proficient developer makes mistakes sometimes. We’re only human! Whether you’re a new React developer or an experienced pro, there are a few things to steer clear from. In this blog post, I offer tips for developers using ReGraph on how to avoid five common issues. 1. Automatic layout woes... --- ### We’re going net zero carbon at Cambridge Intelligence > At Cambridge Intelligence, We're acutely aware of our impact on the natural environment. That's why we're going net zero, back-dated to 2019. - Published: 2021-09-07 - Modified: 2024-12-31 - URL: https://cambridge-intelligence.com/were-going-net-zero-carbon/ The world faces a climate emergency. Humans are responsible for excess carbon in our atmosphere, which is increasing global temperatures, changing our weather patterns, melting polar ice caps and destroying habitats for wildlife and people. It’s an existential threat to life on our planet, and we all need to do our part to reverse it. So, we're making some big commitments. Reversing climate change will mean reducing our reliance on fossil fuels. Photo by Pixabay. Eliminating our carbon footprint, back to 2019 At Cambridge Intelligence, we’re acutely aware of our impact on the natural environment. Earlier this year, we made our first contribution to the Woodland Trust and Forest Carbon to offset some of that impact. Now we want to go further. We are a carbon-neutral business, having offset all our carbon emissions since June 2019. We aim to be a full net-zero business by 2030, with a target to halve our total carbon footprint by the 2025/26 financial year. Changes like this don’t happen easily or instantly. We’re working with environmental consultancy Green Finch to measure every aspect of our business, minimize our footprint, and offset the carbon-generating activity we cannot eliminate. Stage 1: measuring our environmental impact We... --- ### Product updates: sharper rectangular combos > Find out what's new in our latest KeyLines & ReGraph releases. Highlights include improved rectangular combos and support for Angular 12. - Published: 2021-08-31 - Modified: 2025-01-28 - URL: https://cambridge-intelligence.com/product-updates-rectangular-combos/ Since we first launched rectangular combos, we’ve had many positive responses from our graph visualization toolkit customers. This stylish alternative to traditional circular combos offers a great space-saving solution for busy charts, and a slick way to arrange subgroups of nodes in a grid formation. With our latest toolkit releases, we’re excited to announce that rectangular combos have moved from alpha to beta development, so you can now use them in your production environments. Read on to find out how we improved rectangular combos, and discover what else is new in KeyLines 6. 6, ReGraph 3. 3 and KronoGraph 1. 7. Cleaner, sharper, adaptable rectangular combos You’ll notice how rectangular combos using grid arrangements now keep their neat shape at all times. You won’t see overlaps, even after opening or closing combos or transferring items. Rectangular combos are a good option when you’re visualizing levels or hierarchies of data. This kind of data works best with our sequential layout, so we’ve improved the way that layout works with this combo type. By preserving the sequential layout of the chart through every combo action, the chart maintains the tiered arrangement your users expect. Space-saving nested rectangular combos arranged in neat blocks... --- ### Visualize a cyber attack with the MITRE ATT&CK framework > This article demonstrates how adding the MITRE ATT&CK framework to your data visualizations can power your strongest cybersecurity strategy. - Published: 2021-08-24 - Modified: 2024-12-31 - URL: https://cambridge-intelligence.com/visualize-a-cyber-attack-with-the-mitre-attack-framework/ This blog post shines a spotlight on the MITRE ATT&CK framework. I’ll demonstrate how to add it to your data visualizations and power your most effective cybersecurity strategy. --- ### How to spot Amazon review fraud with data visualization > In this post, I’ll spot Amazon review fraud using the powerful graph and timeline fraud visualization tools - KeyLines and KronoGraph. - Published: 2021-08-17 - Modified: 2024-02-14 - URL: https://cambridge-intelligence.com/spot-fake-amazon-reviews-with-data-visualization/ In this blog post, I’ll use powerful graph and timeline data visualization to spot Amazon review fraud. We’ll use data visualization toolkits KeyLines and KronoGraph to build a hybrid fraud visualization app that’s up to the challenge. Building a fraud visualization app to spot fake Amazon reviews Amazon’s online shopping phenomenon Over 75% of people shop online at least once a month, so chances are you’re one of them. And given their position as a global eCommerce superpower, you may well have bought from Amazon. By the end of 2021, estimates predict that Amazon will have an incredible 50% share of the US eCommerce market (Statista, 2021). Key to this success are significant changes to consumer behaviors and expectations over the last 30 years, coupled with the development of new technologies. Everybody knows that shopping online is quicker and more convenient than visiting a store. You can access in-depth product information, photos or videos before making a choice, using whatever device you have to hand at a time that suits you. Photo by Pickawood on Unsplash The one thing Amazon can’t replicate is the ability to check out the product before you buy it. The next best thing is to... --- ### React Hooks vs Redux for graph analytics apps > This technical article explores the benefits of React Hooks vs Redux for state management. Is there an effective hybrid solution? Yes! - Published: 2021-08-03 - Modified: 2024-12-30 - URL: https://cambridge-intelligence.com/react-hooks-vs-redux-for-graph-analytics-apps/ This technical article for developers explores the benefits of React Hooks vs Redux for state management. Whenever we ask React developers working with ReGraph what state management strategy they use, we get a mixed response. Some rely on Redux, the popular state container for JavaScript applications, while others prefer React Hooks. I’ll explore both strategies in this article, and introduce a third, hybrid approach. Throughout, I’ll make useful recommendations based on experience and discussions with developers building production-grade graph and timeline visualization applications. React Hooks vs Redux: what’s the best state management strategy for building hybrid data visualization applications like these? Application state fundamentals When you’re building a React web app, all of the information is held in what we call state. So to update the app, we just need to update that state. Simple, right? Not exactly. State management is a notoriously difficult problem. To manage state is to control the data passed between the different components of your application. It’s important to consider the best strategy for sharing this data – how can we make it easier for developers to understand and control how data flows between components? Using a well-understood framework like React means most core application... --- ### Forensic timeline analysis of network traffic > Let's find out how to use network visualization and forensic timeline analysis to make sense of complex, high-velocity network traffic. - Published: 2021-07-27 - Modified: 2025-01-28 - URL: https://cambridge-intelligence.com/forensic-timeline-analysis-of-network-traffic/ In this blog post, we demonstrate how to use network visualization and forensic timeline analysis to make sense of complex, high-velocity network traffic. Forensic timeline analysis: one of the many popular use cases for KronoGraph timeline analysis Why forensic timeline analysis? The computers and internet-enabled devices we use every day have a ceaseless torrent of network packet data running in the background. The numbers are incomprehensible - some estimates put global IP traffic in the order of tens of exabytes per day (one exabyte being 1,000,000,000,000,000,000 bytes). Each IP packet contains data arranged according to some protocol, such as Transmission Control Protocol (TCP - used by website browsing and email), User Datagram Protocol (UDP - used in video conference calls), and a whole raft of proprietary formats that connect our devices. Whether for network monitoring and performance management, cyber security or lawful intercept intelligence, analysts need to make sense of this traffic fast. But it’s a daunting challenge - how do you reveal insight from such vast amounts of densely-connected data? They rely on network or link analysis to understand the relationships behind the data, and forensic timeline analysis methods to reveal the exact sequence of data points. Let’s create... --- ### Styled Components tutorial for graph visualizations > Follow this Styled Components tutorial to build a React graph visualization app with themes from the styled-components library for our SDKs. - Published: 2021-07-13 - Modified: 2024-12-31 - URL: https://cambridge-intelligence.com/styled-components-tutorial-for-graph-visualizations/ In this Styled Components tutorial, we’ll show how easy it is to build a ReGraph graph visualization app in React with themes created using the styled-components library. What is Styled Components? Styled Components is a React library for writing CSS in JavaScript (CSS-in-JS). With CSS, it’s really easy to target code elements and change them globally. But problems arise if you’re using React components that need their own unique styling. You want a more flexible way to manage and maintain them, which is precisely what Styled Components delivers. The clue is in the name. Each component has its own style, and when that component is rendered in your browser, the style gets added automatically. You can create themes from these styles, which is an easy way to customize your app. Styled Components are designed to give developers great user experience and make code maintenance much simpler. It prevents class name collisions and saves you from writing complex selectors. React apps built using Styled Components perform well for end users too. Using styles on a component basis minimizes the amount of code that’s loaded on a page, plus automatic vendor prefixing guarantees the right browser support. Why use Styled Components with... --- ### Enhance your dashboard design with data visualization > Build a tool that'll improve your dashboards! We'll use our data visualization SDKs to create a slick visual network & timeline analysis app. - Published: 2021-07-06 - Modified: 2024-12-30 - URL: https://cambridge-intelligence.com/dashboard-design-with-data-visualization/ In our earlier blog post, visual network analysis dashboards that work, we used established visualization design theories to build an interactive analysis tool for your dashboard reporting system. We explored the data using timeline and network visualization, using clever styling and intelligent grouping to uncover high-level patterns. This time we’ll make your dashboard even better at sharing context and insight. We’ll use advanced features of KeyLines and KronoGraph - including powerful graph algorithms and pattern of life analysis - to understand specific data connections. Effective use of color Last time, we used our visual network analysis tool to create a simplified view of the email traffic inside an organization. Chart entities and timelines were grouped by department. So far in our visual analysis tool we’ve used combined nodes (combos) and timeline heatmaps My focus is on finding out who the HR team emailed most frequently. Let’s see if we can represent the different departments more clearly using custom styling. Color can be hard to get right, but it’s an effective way to categorize sources and show how they interrelate. For practical tips, read our blog post on choosing colors for your data visualization. Adding custom colors transforms the timelines. Emails... --- ### Graph analytics 101: reveal the story behind your data > Graph analytics essentials: what they are, why they’re important, and how they provide a deeper understanding of graph visualizations. - Published: 2021-06-29 - Modified: 2025-02-03 - URL: https://cambridge-intelligence.com/graph-analytics-101/ If you're serious about finding the stories buried deep in your graph visualizations, you need graph analytics. They help you discover everything from the fastest route through a supply chain network to similar patterns of activity in a cryptocurrency blockchain, cliques in a social media network to the most influential members of an organized crime group. Our KeyLines and ReGraph graph visualization toolkits have advanced graph analytics capabilities to help you build powerful applications that reveal insights fast. This blog post focuses on what they are, why they’re important, and how they give users a deeper understanding of their graph data. Graph analytics help users make sense of complex connected data About graphs & graph visualization Before we explore graph analytics, let’s cover some graph fundamentals. A graph is a model of data that features connections (called links or edges) between entities (called nodes or vertices). Those connections tell us what kind of relationships exist between entities, making them just as important as the entities themselves. Relationships are complex, especially when you’re dealing with huge networks of connected entities. To understand them better, you need graph visualization to bring your graph data to life. When you visualize graph data for... --- ### Visual network analysis dashboards that work > Let's explore how visual network analysis tools complement dashboards, adding context, interactivity and insight into links and connections. - Published: 2021-06-22 - Modified: 2024-12-31 - URL: https://cambridge-intelligence.com/visual-network-analysis-dashboards/ Data dashboards are everywhere. Open any data management app and the chances are the front page features a complex grid of bar graphs, pie charts and metrics. But if your users need to track, measure and analyze connected data, there’s a more effective way to understand the information. That’s using visual network analysis. This 2-part blog series compares two options for visualizing data: a traditional static data dashboard approach versus interactive visual network analysis. We’ll see how network analysis tools complement dashboards, adding context, interactivity and insight into links and connections. In this first part we’ll consider how good design, clever styling and intelligent grouping provides users with the most effective way to make sense of their data. Using visual network analysis to create an interactive dashboard feature. If you're new to this, check out our introduction to network visualization. Visual network analysis vs traditional dashboards Experiences with traditional data dashboards vary. Some do a great job of highlighting key data points and making information accessible. But this isn’t always the case. Data is sometimes neglected, outdated or presented without sufficient context. The volume of information displayed can be overwhelming. There might be one bit of the dashboard that’s really... --- ### Interactive graph visualization: 4 easy styling options > Interactive graph visualization just got easier! These 4 examples show how to customize hover and select behavior to match your users' needs. - Published: 2021-06-15 - Modified: 2024-12-30 - URL: https://cambridge-intelligence.com/interactive-graph-visualizations/ When you look at an interactive graph visualization for the first time it can be a little intimidating, no matter how tech-savvy you are. The best way to get new users comfortable with a graph is to make every touch point look and feel familiar. Design an interactive graph visualization app with cues that are used as standard across the web already, and analysts will find the experience intuitive right away. The next version of ReGraph, our interactive graph visualization toolkit for React developers, includes a new event type that makes it easier to style every hover and select action to match your users’ expectations. Revealing neighbors through node selection: one of the interactions made easier in the latest version of ReGraph In this blog post, we look at 4 ways your users will benefit from ReGraph’s new event type, and how it works under the hood. Our focus is on a graph visualization product built to detect fraud at a financial institution, but the key recommendations apply to every one of our use cases. We’ll also look at what’s new in the latest releases of our data visualization toolkits. Why design an interactive graph visualization? “Why graph visualization? ”... --- ### The best data flow visualization analysis tools > Discover how we use KeyLines & KronoGraph to create data flow visualization apps, essential for investigating financial fraud, AML & more. - Published: 2021-06-01 - Modified: 2025-01-30 - URL: https://cambridge-intelligence.com/visualization-tools-for-flow-analysis/ In this blog post, we look at how industries use our powerful toolkits to build the data flow visualization tools their users rely on. Most of the connected data we work with involves a soup of individual transactions, from financial payments to telephone calls. But another level of understanding emerges when you combine these transactions into a bigger picture - understanding the overall flow between participants. That flow could represent funds, data, commodities, information and more. You can use data flow visualization in many use cases, and we've included examples from financial fraud investigations, cyber security and cryptocurrency to demonstrate this. The best analytical tools make it easy to investigate flow, not just examine individual transactions What do we mean by flow? Think of flow as a summary of the net movement of a quantity, formed by aggregating transactions, sources and destinations in a way that tells you something useful about the system in question. For example, a net flow of ten million dollars between the accounts owned by Company X and offshore banks. Flows aren’t the same as transactions. A transaction is an individual, atomic event connecting a source to a destination. For example, a single bank transfer between... --- ### How data visualization solves your big data ROI problem > How can you calculate the ROI from your investment in the data visualization? We explore why data graph visualization is a great investment. - Published: 2021-05-25 - Modified: 2025-01-30 - URL: https://cambridge-intelligence.com/big-data-visualization-roi/ Connected data is everywhere, and it’s growing at an exponential rate. It’s predicted that by 2025, there’ll be 175 zettabytes of data in the global datasphere. We’ve found that, for many organizations, ‘big data’ means collecting every bit of information available - call records, financial transactions, email traffic, etc. - then figuring out how to use it. It’s a costly challenge: once you’ve invested heavily in gathering the data, how do you uncover the value hidden inside it? The first step is to get the data into a format that anyone can explore and understand. That’s where interactive data visualization comes in. It’s the most effective way to bring your data to life, revealing patterns and connections that’d be difficult to find in millions of rows of raw data. The value comes from making the data accessible to users, turning something unusable into a powerful source of insight. The big data explosion: data visualization brings connected data to life Why visualize data? Exploring data visually instantly makes sense, even to people who’ve never worked with complex connected data before. That’s because our brains are great at spotting patterns, but only when they’re presented in a tangible format. Seeing this visualization... --- ### Cambridge Intelligence's focus on wellbeing at work > For Mental Health Awareness Week, we take a look at the ways Cambridge Intelligence encourages positive mental health and wellbeing. - Published: 2021-05-12 - Modified: 2024-12-31 - URL: https://cambridge-intelligence.com/wellbeing-at-work/ At Cambridge Intelligence, our culture is built on respect and collaboration. Everyone can be themselves, and it’s the differences between us that make working here more interesting. At the heart of this culture is the mental wellbeing of the team. We commit to this in many ways - from organizing a wide range of inclusive activities that promote good mental health, to supporting one another every chance we get. So for Mental Health Awareness Week we take a look at the ways we encourage positive wellbeing and prioritize the team’s mental health. Keep on moving There are obvious physical benefits to exercising, but the less obvious mental health benefits shouldn’t be overlooked. When you get moving, your body releases cortisol which helps to manage stress and anxiety. Regular exercise can also improve sleep patterns and mood, and reduce the risk of depression. We’ve encouraged the whole team to get involved in a range of activities to suit all abilities. Through corporate wellness platform MyVirtualMission, we ran, walked, cycled and swam thousands of kilometers across the world, including the entire Great Ocean Road in Australia, a trip up the Nile, and a route from Vancouver to San Francisco. You don’t need... --- ### Product update: progress events in organic layout > Find out about the new and exciting organic layout updates in our KeyLines, ReGraph and KronoGraph graph and timeline visualization toolkits. - Published: 2021-05-05 - Modified: 2024-12-30 - URL: https://cambridge-intelligence.com/product-update-progress-events-in-organic-layout/ Latest product updates Here’s an overview of the new and exciting developments in our data visualization toolkits. KeyLines 6. 4 We’ve added support for incremental progress events in organic layout, so you can provide user feedback when running massive layouts. We’ve also updated the Visualizing Big Data demo so you can see the progress bar in action. As it’s our recommended option, you’ll see organic layout in many more of our demos on the KeyLines SDK, including Filtering and kCores, Ransomware Attacks, Time Periods and every database integration demo. KeyLines now automatically detects right-to-left text content. Even the most complex bi-directional strings are rendered correctly in both WebGL and Canvas modes without you having to think about it. Coming soon: ReGraph 3. 1 ReGraph will export high-resolution images to SVG and PNG (to 16k). Users get crisp images - even when zoomed in - maintaining the detail of their charts. To see this in action, there’ll be a new Export story. Adaptive behavior means organic layout will automatically adapt to resized items in addition to new or removed ones. It keeps movement to a minimum and preserves the position of existing items relative to one another. You’ll see these improvements... --- ### The fast & powerful organic layout that untangles every network > Discover what makes the organic layout in our KeyLines and ReGraph software development toolkits the most powerful, high performing layout yet. - Published: 2021-05-05 - Modified: 2025-02-03 - URL: https://cambridge-intelligence.com/faster-smarter-adaptive-organic-layout/ In this blog post, I take a look at what makes the updated organic layout in our toolkits the most powerful, high-performing layout yet. The fundamental aim of graph visualization is to help users understand their connected data and find actionable insight. It’s the most effective way to bring your data to life, revealing patterns and connections that’d be difficult to find in millions of rows of raw data. At the heart of graph visualization is an efficient layout that untangles complex networks fast. Organic layout arranges nodes in a way that makes networks easy to understand. Even if you're unfamiliar with the context, you immediately spot clear connections between key people. Choosing the right layout for your data A poor layout keeps patterns and relationships hidden from all but the most persistent user. But a good layout allows even the most inexperienced user to tell a story about their data before they start their detailed analysis. That story will most likely evolve as they deepen their exploration, but knowing where to start saves time and makes their job much easier. In our toolkit technology we’ve designed a range of automated graph layouts, each one designed to highlight different aspects... --- ### Hooking KeyLines up to the Neo4j Bolt Protocol > Learn how to use the Neo4j Bolt Protocol to visualize Neo4j graph databases with the KeyLines graph visualization toolkit for JavaScript developers. - Published: 2021-04-27 - Modified: 2024-12-30 - URL: https://cambridge-intelligence.com/hooking-keylines-neo4j-bolt-protocol/ The Bolt Protocol is a popular way to connect your KeyLines application to a Neo4j database. Compared to the original REST protocol, Bolt is faster and more secure, making it even easier to build high performance graph visualization tools. In this blog post we’ll take a closer look at the Bolt Protocol. If you’re a more experienced Neo4j user, you can also follow the code snippets and step-by-step instructions to visualize your Neo4j data in KeyLines faster than ever. What is Bolt? When it was first released in 2016, the Neo4j team described Bolt as a “connection-oriented protocol to access the graph”. It’s another way for Neo4j to communicate with other technologies. It encodes plain text Cypher queries to a binary format, then sends them directly to the database via Websockets or a standard TCP connection. The Bolt approach has three advantages over the REST API: Speed – binary encoding means less data gets sent over the wire, and access is faster. Performance – Websockets execute high volumes of queries faster, giving higher throughput and lower latency. Security – Bolt has TLS security built and enabled by default to protect the data connection. The Bolt team has created official drivers... --- ### Twitter data visualization with Neo4j > Let's use KronoGraph and ReGraph software development toolkits to dig deeper into an X data visualization to find patterns of behavior for troll accounts. - Published: 2021-04-06 - Modified: 2025-02-10 - URL: https://cambridge-intelligence.com/twitter-data-visualization-with-neo4j/ In part 1 of this blog series, we used our data visualization toolkits to create an interactive React application and visualize a fascinating Neo4j dataset of Russian Twitter trolls. In this blog post, we’ll dig deeper into our Twitter data visualization to find patterns of behavior that reveal relationships between troll accounts. Spot the hidden patterns in our Neo4j Twitter data visualization app Heatmap timeline analysis of our Twitter data visualization For a detailed overview of the Neo4j database we’re visualizing, made available by Ben Popken and NBC News, see Neo4j timeline visualization with KronoGraph. The database consists of around 400 troll accounts, 20k hashtags and 200k tweets linked to Russian attempts to influence the 2016 presidential election. If we tried to see this amount of data all at once, dots and arrows wouldn’t really cut it. Instead, once our Twitter data visualization reaches a certain scale, KronoGraph transitions automatically to a heatmap view. Every transition is smooth, fast and intuitive, so the data looks good at every scale. Here’s what happens when we plot all of our Twitter data at once. KronoGraph’s interactive heatmap view means we can plot masses of data at once but still find meaningful patterns.... --- ### High-resolution export of KeyLines charts > Learn how KeyLines delivers ultra high-resolution export (16K) to PNG & JPEG - plus support for SVG - without compromising on chart quality. - Published: 2021-03-16 - Modified: 2025-01-28 - URL: https://cambridge-intelligence.com/high-res-export-keylines/ Analysts sometimes need their graph visualizations in a format they can share easily with colleagues or submit to court as evidence. Version 6. 3 of KeyLines, our graph visualization toolkit for JavaScript developers, delivers high-resolution exports in a range of popular output types without compromising on quality. This release also includes a new layout mode to give greater control over small changes, plus further improvements to organic layout. And we’ve added an exciting new demo integrating KeyLines with KronoGraph, our timeline visualization toolkit. Export vector-based graphics for the first time Users of KeyLines-built applications can now export vector graphics, with support added for SVG. The finest details are crisp and sharp, even when users zoom into large, complex visualization images. There’s also support for export to ultra high resolution (16K) PNG and JPEG versions of their charts. Whichever output users choose, they’ll create high-quality images. KeyLines delivers ultra high-resolution (16K) PNG, JPEG and SVG exports of your largest, most complex visualizations To see the quality for yourself, try the updated Export Chart demo on the KeyLines SDK site. There’s more to come on this, including PDF output support, so for now this is a beta feature. Let us know what... --- ### Faster timeline navigation in KronoGraph > KronoGraph users now enjoy faster timeline navigation with support for marquee zoom, plus an updated Storybook and shadow DOM support. - Published: 2021-03-10 - Modified: 2025-01-30 - URL: https://cambridge-intelligence.com/kronograph-marquee-zoom/ Intuitive user interactions are core to the design of KronoGraph, our timeline visualization toolkit. In KronoGraph 1. 2, we’ve made selecting and zooming to a key time range even easier, helping you create an application that delivers a user experience that feels natural and instinctive. This release also includes a new story on how to customize dragging behavior, plus full support for shadow DOM. Marquee zoom for precise timeline navigation Transitioning smoothly from an aggregated high-level summary to individual events just got easier. With support for marquee zoom, users can home in on the exact timeline activity that’s crucial to their investigation without the need to scroll. KronoGraph’s marquee zoom for even faster and more precise timeline navigation Transition to the marquee range is fast, no matter how many events your users are focusing on. And because KronoGraph looks good at every scale, they can find insight into the patterns and anomalies revealed at each zoom level. New story: Custom Dragging To make it easier to include marquee zoom in your timeline visualization application, we’d added a Custom Dragging story to the KronoGraph SDK Storybook. It’s the best way to try this new feature for yourself before designing the exact... --- ### Neo4j timeline visualization with KronoGraph > Find out how to create an interactive React application where Neo4j timeline visualization and graph visualization work side-by-side. - Published: 2021-03-03 - Modified: 2025-01-30 - URL: https://cambridge-intelligence.com/neo4j-timeline-visualization-with-kronograph/ In the first of this 2-part blog series, I’ll demonstrate how to create an interactive React application where a Neo4j timeline visualization and graph visualization work side-by-side. If you’re familiar with our graph visualization toolkits, you’ll know how easy it is to integrate with graph databases like Neo4j. KeyLines and ReGraph also work seamlessly with KronoGraph, our timeline visualization toolkit, to provide two powerful views of the same data. Combining graph and timeline visualization with your favorite database gives users new and exciting ways to analyze their most important datasets. A hybrid Neo4j timeline visualization and graph visualization app built with KronoGraph and ReGraph I’ll also start to explore KronoGraph’s ability to reveal suspicious activity, which I couldn’t have achieved using graph visualization alone. There’ll be more on how timeline analysis can help drive your investigations in part 2 of this blog series. Both blog posts focus on a fascinating Neo4j dataset of Twitter-based trolling activity. Let’s find out more. The Russian Twitter Trolls dataset After the 2016 US presidential election, a US Senate Intelligence Committee found evidence of Russian influence on the election result. As part of the investigation, Twitter released details of around 3,000 accounts they suspected were... --- ### Sustainability matters: how we’re making a difference > Find out how our carbon offset contributions to eco projects by the Woodland Trust and Forest Carbon will help to combat climate change. - Published: 2021-02-25 - Modified: 2024-12-31 - URL: https://cambridge-intelligence.com/carbon-offsetting/ At Cambridge Intelligence, we take our environmental responsibilities seriously. This blog post explores how our recent contributions to important ecological projects will help to combat climate change. Environment awareness in the workplace Some years back, volunteers across the company formed a Green Initiative Group (GIG) tasked with reducing our carbon footprint and becoming more eco-friendly. It’s made a significant impact across every aspect of the business; from reducing plastic and increasing recycling, to encouraging greener transport options and switching to a renewable electricity supplier. We’re also honest about our eco status in areas where there’s still room for improvement. Restrictions as a result of the global pandemic reduced air travel during the company’s last financial year, but business flights still had an impact on our green credentials. This translated to 23 tonnes of carbon that had to be offset. But doing the bare minimum didn’t seem right. Instead, we quadrupled our carbon offset costs and chose to contribute to two organizations doing great work to fight climate change - the Woodland Trust and Forest Carbon. Woodland Trust: standing up for trees Trees are the ultimate carbon-capture machines, absorbing carbon and keeping it locked up for hundreds of years. As the... --- ### Interactive timeline tools for joined-up investigations > Investigators collate data to build a case, revealing an accurate and compelling story: the perfect use case for interactive timeline tools. - Published: 2021-02-23 - Modified: 2025-01-30 - URL: https://cambridge-intelligence.com/interactive-timeline-tool-policing/ In a recent blog post, we explored the role of interactive timeline tools in a typical police investigation. We saw how KronoGraph unpicks big and complex call data records (CDR) and communications metadata, revealing specific clues that drive an investigation forward. CDR analysis rarely gives the full picture, though. To build a convincing case, investigators need to bring relevant information together from all available sources, linking it into a complete and compelling story that stands up in court. That’s no mean feat. A typical investigation could involve data from dozens of different sources: witness reports, central police database records, internal record management systems (RMS), warrant databases, gang intelligence databases, internet service provider (ISP) data, body cam footage, to name a few. A powerful timeline and graph visualization application, combining two insightful views of the same call data records Luckily, it’s another great use case for interactive timeline tools, especially combined with link analysis. Let’s take a look. Combining interactive timeline tools with link analysis This example shows a representation of People, Object, Location, and Events data. The ‘POLE’ model is widely used in police investigations and gives a structured method to categorize, store, and connect information relating to an incident.... --- ### How to make a successful career change > Find out how the Cambridge Intelligence team helped 3 teammates achieve their career goals, even though it meant switching to completely new roles. - Published: 2021-02-11 - Modified: 2025-02-12 - URL: https://cambridge-intelligence.com/successful-career-change/ Imagine you’ve landed a fantastic job at a successful organization. Things are going well - you have a great relationship with your manager, love working with your team and believe in the company’s mission. But you’re ambitious. You’d like to try something different and face new challenges. So here’s the dilemma: do you leave, retrain, and then start job hunting again? If you want to switch careers, that’s probably the only option - right? At Cambridge Intelligence, there is another way. We have a proven track record of helping people achieve their career goals, even if that means doing something wildly different. Let’s find out how Tom, Scott and Catherine got the support and encouragement they needed to switch roles successfully. Becoming a developer - Tom When I first started at Cambridge Intelligence I had little to no experience with coding. I’d done a small bit inside Excel but nothing beyond basic spreadsheet manipulation. I had considered getting more involved with programming but my previous roles never gave me the opportunity to explore it in any great depth. My transition began with wanting to get in the mindset of our users to improve our technical documentation. As anyone involved in... --- ### KronoGraph update: new timeline scale wrapping > Our timeline visualization tool KronoGraph 1.1, has a clever timeline scale wrapping feature for exploring behavior patterns. Read our product update to find out more. - Published: 2021-02-09 - Modified: 2024-12-30 - URL: https://cambridge-intelligence.com/kronograph-timeline-scale-wrapping/ We’re proud to announce that version 1. 1 of KronoGraph, our interactive timeline visualization tool, is available to download. It comes with a very special feature for exploring patterns of behavior by wrapping data in different timeline scales, along with fully-documented examples to get you started quickly. Timeline scale wrapping reveals behavioral insights For investigators to recognize anomalies in their time-based data, they first need to understand what a typical pattern of activity looks like. Pattern of life analysis is a powerful technique used by intelligence agencies worldwide. KronoGraph’s timeline scale wrapping feature is a fully-interactive way to uncover familiar event sequences that might otherwise go unnoticed. KronoGraph’s high-level heatmap view of different types of emails sent from an organization (fictitious data). With the timeline scale set to monthly, clear and regular patterns emerge that help to direct further investigation. Set your timeline to scale wrap however you want Investigators summarize their data over a specific period - a day, a week, a month, etc. - to understand what ‘typical’ activity looks like. KronoGraph wraps the chosen duration in the selected timeline scale, making clear how activities are distributed and revealing hidden patterns at a glance. KronoGraph’s weekly view of... --- ### Pattern of life analysis with KronoGraph timelines > Pattern of life analysis reveals habits and behaviors in big and complex data. See how KronoGraph makes this analysis faster and easier. - Published: 2021-02-03 - Modified: 2025-01-28 - URL: https://cambridge-intelligence.com/pattern-of-life-analysis/ Pattern of life analysis is a powerful technique used in investigative applications. It helps investigators understand the habits or behaviors of persons of interest based on large quantities of observed data. In this blog, we look at how timeline analytics can help in this scenario. We’ll use KronoGraph - our timeline visualization toolkit - to reveal the hidden patterns in our data. Pattern of life analysis, powered by the KronoGraph timeline visualization toolkit The pattern of life visualization challenge There are many wide-ranging reasons why pattern of life analysis might help your use cases: Finding insight in anonymized datasets - it’s a popular technique in signals intelligence (SIGINT) and open-source intelligence (OSINT) methodologies. Applying pattern of life analysis to metadata generates intelligence from communications without needing to see the content of the communications themselves. Suspicious activity and fraud investigation - understanding ‘typical’ behaviors makes it possible to identify unusual activity. Predictive intelligence - if we know how criminals usually act, we can make pre-emptive operational decisions. For example, analyzing airline ticket purchases made by known drug traffickers may reveal patterns. This can help border surveillance investigators decide which flights to intercept. If you want to see how KronoGraph fits into... --- ### Timeline investigation tools for law enforcement > See how timeline investigation tools help the police and intelligence agencies build criminal cases and monitor persons of interest - Published: 2021-01-26 - Modified: 2025-01-30 - URL: https://cambridge-intelligence.com/timeline-investigation-tools-police/ Watch any good (trashy) police drama and you’ll quickly spot a few cliches. The maverick cop (tough, but with a heart of gold and tragic backstory). The conspicuous killer (the most famous guest star). The irritating chief of police (the only character who can afford a tailored suit). Among the equally cliched dialogue (“you’re letting it get to you, go home... ”) you’ll probably hear demands for a “list of suspects and timeline of events”. In real and TV policing, timelines are key. They help investigators understand what happened and when, revealing the clear picture they need to solve crimes. What if it were possible to create these timelines automatically? If investigators had dynamic, interactive, timeline investigation tools? Even better, what if they integrated seamlessly with the link analysis tools they already use? That’s why we built KronoGraph, our timeline visualization toolkit. Built with KronoGraph: timeline analysis for investigations In this blog post, we’ll look at one scenario where law enforcement and intelligence agencies use timeline investigation tools to make the world a safer place: call data record (CDR) analysis. Analyzing call data records (CDR) Communications and call data holds valuable insight for police and intelligence agencies. They use data... --- ### Analyzing cryptocurrency using data visualization > See how you can analyze cryptocurrency with a live, integrated timeline and chart dashboard built using KeyLines and KronoGraph. - Published: 2021-01-19 - Modified: 2024-12-31 - URL: https://cambridge-intelligence.com/bitcoin-timeline-graph-visualization/ In this blog post, I’ll use our KronoGraph, our timeline visualization SDK and KeyLines, our graph visualization SDK to create a slick, interactive live dashboard for analyzing cryptocurrency. Bitcoin’s price made headlines in January 2021 after reaching an all-time high. As the popularity of cryptocurrency continues to grow, the challenge facing anti-money laundering (AML) analysts and financial crime investigators gets tougher. In turn, there’s pressure on virtual asset service providers (VASPs) to comply with tighter regulations. Both must take a proactive approach. We’ve blogged before about how our data visualization toolkits can build powerful apps to help users understand cryptocurrency exchange patterns and anomalies. But instead of looking at historic Bitcoin transactions, what if we could look at Bitcoin activity in real time? And why not combine a powerful Bitcoin network visualization chart, showing key connections, with a dedicated Bitcoin timeline view, featuring precise details of transactions as they happen? A live dashboard of Bitcoin transactions - in timeline and chart form - created using our data visualization toolkits About Bitcoin, and why timelines matter We’ve blogged about Bitcoin before, so if you’re new to this cryptocurrency, check out What is Bitcoin? After quadrupling in value in 2020, Bitcoin celebrated... --- ### React Material UI data visualization tutorial > This React Material UI data visualization tutorial gets Material Design icons working with ReGraph to build stylish graph visualization apps. - Published: 2021-01-12 - Modified: 2024-12-30 - URL: https://cambridge-intelligence.com/regraph-react-material-ui-tutorial/ In this React Material UI data visualization tutorial, I demonstrate how easy it is to use the React Material UI design framework in ReGraph - our React graph visualization toolkit - so you can develop a beautiful, stylish graph visualization application fast. The most popular data visualization applications built using our toolkits don’t just reveal insight and uncover threats. They also stand out from the competition because they look good and are a joy to use. Great application design doesn’t happen by accident. It takes skill and expertise, but if you harness the power of a design library like React Material UI, you’re off to a strong start. One of the showcase demos from the ReGraph SDK created using React Material UI The importance of good design You know that understanding and delivering what users want is key to good user experience (UX) design. You’ll also know that a key component of this is a user interface (UI) that features intuitive interactions, beautiful styling and instantly-recognizable icons. So designing the world’s best React data visualization application is easy, right? Wrong. There are many barriers to achieving a coherent and intuitive look and feel. Variations in browser behavior, unexpected formatting changes,... --- ### Traversals: powering the intelligence cycle for business > See how Traversals combine search, data fusion, translation, and NLP to produce custom knowledge graphs on any topic on-demand with our ReGraph toolkit - Published: 2021-01-05 - Modified: 2024-12-31 - URL: https://cambridge-intelligence.com/traversals-powering-the-intelligence-cycle-for-business/ Brilliant business strategies come from understanding complexity. Businesses that can cut through noise, spot connections and make decisions based on real data insights are more likely to succeed. In this blog post, we’ll take a look at Traversals’ SaaS Intelligence Platform and how it uses graph technologies, including the ReGraph toolkit, to help businesses make intelligence-driven decisions. We’ll also use their platform to explore the autonomous vehicle market in China. The Traversals SaaS Intelligence Platform Traversals: Military-grade intelligence for business Governments have long understood the need for intelligence-backed decisions. They invest billions of dollars in research and analysis, collecting, processing and connecting data on a massive scale, informing policy and making tactical decisions. There’s even a standardized process - the intelligence cycle - to guide the route between asking a question and answering it. It was while building tools for the intelligence and law enforcement communities that the founders of Traversals saw the potential to apply them to the private sector. What if businesses could enjoy the same powerful data search and analysis capability as the police or governments? The result is Traversals’ Intelligence Platform. It combines federated search, data fusion, translation, and natural language processing to produce custom knowledge... --- ### The ultimate guide to time-based data visualization and analysis > Unlock the power of time-based data visualization and analysis with our ultimate guide. Learn techniques to display and interpret data for better insights. - Published: 2020-12-24 - Modified: 2025-01-30 - URL: https://cambridge-intelligence.com/time-based-data-visualization/ Time-based data visualization is a vital part of visual data analysis. In this blog post, we'll take a closer look at visualizing complex connected data - often called 'graph data', and its evolution over time. Graph data is rarely static. As time passes, entities change, events happen and connections get made and broken. To truly understand your graphs, you need to be able to visualize all of that. That’s why we built the time bar - available in our KeyLines and ReGraph graph visualization toolkits, and KronoGraph, our toolkit for building interactive timeline visualization applications. What is the time bar? Our time bar is a powerful time-based data visualization tool. It lets you filter and interact with your time-based graph data. The time bar combines a histogram, showing overall graph and activity, with trendlines, which show specific node or sub-graph activity. Users can navigate, filter and playback their graph activity with scale and navigation controls. The time bar, shown below the graph visualization chart, provides a summary of your graph data over time, as well as trendlines representing individual node and sub-network activity. Why should I use the time bar in my graph visualization application? Most graph data has a... --- ### Introducing space-saving rectangular combos > Our ReGraph and KeyLines graph visualization toolkits support rectangular combos: a fresh approach to grouping nodes when space-saving is key. - Published: 2020-12-15 - Modified: 2024-12-30 - URL: https://cambridge-intelligence.com/graph-visualization-rectangular-combos/ Whenever we ask our customers to name the top 3 tools from our graph visualization toolkits, they always mention combos, our smart node grouping functionality. By grouping nodes and hiding clutter, combos help analysts make complex charts more manageable. They’re an intuitive way to represent subgroups - think cells in a terrorist organization, or subnetworks in IT infrastructure - without overwhelming analysts with too much detail all at once. But when it’s detail they’re after, analysts can explore the data inside each combo to support their investigative workflow. Reveal insight in your biggest and most complex datasets using combos Combo fans have also told us what else they’d like to achieve with our grouping tool. As a result, our graph visualization toolkits, ReGraph and KeyLines, now feature brand new options for creating eye-catching rectangular combos. Introducing rectangular combos: just one of the latest features in our recent graph visualization toolkit updates Let’s take a closer look at why we’ve (sort of) squared the circle. Circular v rectangular combos This example visualization featuring network alerts makes good use of circular combos. The circular combo design complements radial layouts The circular design works well with most automatic graph layouts, and you can... --- ### Product updates: a new angle on combos > Our latest toolkit updates include rectangular combos, a revised KeyLines Neo4j tutorial, and ReGraph support for the latest version of React. - Published: 2020-12-08 - Modified: 2025-01-30 - URL: https://cambridge-intelligence.com/product-update-rectangular-combos/ Our node grouping and combining feature (combos for short) is one of the most used tools in our graph visualization SDKs. With our latest releases of KeyLines, our JavaScript graph visualization SDK, and ReGraph, our graph visualization SDK for React developers, you can now create eye-catching and space-saving rectangular combos. Use rectangular combos in busy charts to save space The latest toolkit updates also include more compact combos, a revised KeyLines Neo4j tutorial, and ReGraph support for the latest version of React. Rectangular combos are here They don’t just look good: rectangular node and link combos are the best choice when space for nodes and links is tight. Combined with the new grid arrange option, you can make efficient use of chart real estate and place nested combos into neat blocks. And you can still apply custom styling to achieve the look and feel you want. Rectangular combos provide a clear, uncluttered view Combined with our sequential graph layout and curved links, users can create slick and stylish visualizations that provide clarity. To help you get started with rectangular combos, we’ve updated the KeyLines SDK’s Combos Basics demo and added a new Arranging IT Networks demo. In ReGraph you’ll find... --- ### Here's KronoGraph, our timeline visualization toolkit > We’re excited to announce KronoGraph 1.0: the first developer toolkit for scalable, interactive, browser-based timeline visualizations. - Published: 2020-12-01 - Modified: 2025-01-30 - URL: https://cambridge-intelligence.com/kronograph-v1-released/ We’re excited to announce the release of version 1. 0 of KronoGraph, our timeline visualization SDK. Over 100 JavaScript and React developers in some of the world’s leading security and anti-fraud organizations took part in our hugely successful KronoGraph early access program. With the release of version 1. 0, timeline visualization applications built using KronoGraph can now be shipped to customers. No matter what kind of data you’re working with - cell phone records, financial transactions, IT network traffic - there’s always a time dimension. Investigators in a range of use cases need to understand precisely when events occurred so they can spot important patterns and key sequences. The challenge is finding a way to do this clearly and easily when there are masses of events to analyze. How do you make sense of complex connected time-based data? KronoGraph timeline visualizations have the answer. KronoGraph offers an innovative and elegant solution. It’s a powerful toolkit for building timeline visualizations that uncover the hidden story in time-based data. Get an objective expert's view of the KronoGraph toolkit Download a free analyst report to see how KronoGraph, our timeline visualization SDK, stacks up. Download the report from Bloor Research You can work... --- ### Color theory for data visualization > We explore color theory for data visualization and how the right colors will make your app look good and make your data more compelling. - Published: 2020-11-24 - Modified: 2025-02-05 - URL: https://cambridge-intelligence.com/choosing-colors-for-your-data-visualization/ This blog post explores the vibrant world of color theory for data visualization. It uses both timeline and graph visualization examples to demonstrate how color theory helps you design charts that look good, and make data more compelling. Colors can make or break your data visualization. A carefully selected color palette helps you to harness the pre-attentive processing powers of the human brain, and makes insight clearer and easier to find. A badly chosen color palette obscures the information your users need to understand, and makes your data visualization less effective and harder to use. We’ll use examples from our KeyLines, ReGraph and KronoGraph toolkits throughout. Two versions of our social network data visualization demo using different colors: one with a white background, the other in dark mode. We're not big fans of the next version, though. It breaks several basic color rules. This visualization breaks several basic color rules. About color theory Color is a highly subjective topic. Reactions to individual colors will vary between people and cultures. Color theory, on the other hand, is an advanced and evidence-based science that can teach us a lot. For this blog post, we’ll focus on one color theory concept: the HSL... --- ### Malware investigation tools for cyber analysts > Learn how to build engaging data visualization tools for cyber threat intelligence, incident investigation and malware timeline analysis. - Published: 2020-11-20 - Modified: 2024-12-31 - URL: https://cambridge-intelligence.com/building-engaging-visualization-tools-for-cyber-analysts/ In this blog post, we'll explore the benefits to cyber security analysts of using graph visualization and malware investigation tools. Cyber security analysts have a tough job. IP information, server logs, communications records: the data they need to understand is big, complex, and generated every millisecond. If they don’t do it well, important alerts get missed, the risk of malware attacks increases, network vulnerabilities are exploited and post-attack forensics lack insight. Data visualization is the best way to uncover the vital threat information lying hidden amongst rows and rows of tabular information. We’re all used to seeing cyber security data visualized in movies or on TV. Often the visualizations are big, beautiful - and scary. Retro cyber data visualizations, from Wargames (1983), United Artists. Image Source: IMDb In the real world, looking good isn’t enough. The visualizations have to reveal crucial insight Rather watch a video? This blog post is also available as an on-demand webinar. Watch the cyber security webinar Data visualization in the cyber security lifecycle A lot of the data cyber security analysts need to understand is complex and low-level. It’s difficult to comprehend visually. Typical cyber data: a few seconds of data packets passing through my... --- ### Dynamic network visualization methods explored > Let's explore the most popular dynamic network visualization methods, and how our data visualization toolkits handle time-based data. - Published: 2020-11-18 - Modified: 2024-12-30 - URL: https://cambridge-intelligence.com/methods-visualizing-dynamic-networks/ The challenge of dynamic network visualization has kept academics and data scientists busy for years. We've covered why you should visualize networks before. But how do you give users the ability to filter and summarize time-based, complicated connected data without overwhelming them? What's the clearest, most intuitive way to reveal how events unfold? And what if the time element holds the insight that unlocks everything else? The time bar lets users quickly spot how connected data evolves over time While building the time bar – our component for visualizing dynamic networks – we spent a lot of time appraising the existing time-based visualization options available. Let’s explore some of the most popular dynamic network visualization methods. We’ll see how the time bar evolved, and what makes it so effective. We’ll also take a look at the next generation in dynamic visualization: KronoGraph, the timeline visualization toolkit. Dynamic network visualization with the time bar We landed on a design that’s clear, clean and intuitive. Users can view network and sub-network trends in a single component, with simple controls for filtering and navigation: Time bar controls Stacked bars in your time bar’s histogram show how different types of activity evolve, while area... --- ### Timeline & graph visualization with KronoGraph and KeyLines > This developer tutorial shows how to create a graph and timeline visualization using our KeyLines and KronoGraph software development toolkits. - Published: 2020-11-10 - Modified: 2025-01-30 - URL: https://cambridge-intelligence.com/integrating-kronograph-with-keylines/ There are many benefits to KronoGraph, our timeline visualization SDK. One of its strengths is how easily it works with KeyLines and ReGraph, our graph visualization SDKs. Combined, they provide a fully-integrated timeline and graph visualization for 360-degree visibility of your connected data. In this developer tutorial, I’ll talk through an example of combining KronoGraph with KeyLines. If you're working in React, you can apply the basic principles to ReGraph, our React graph visualization toolkit, too. Building a combined timeline and graph visualization Before you start modeling your KeyLines datasets to load into KronoGraph, it’s important to take a step back and think about your end user’s needs. Will they get maximum value from having an identical representation of the same data in both tools, or is it better to extract different parts of the data for each view? We’ve talked about designing a graph visual model in previous blogs. For this example, I’ll use a dataset of financial transactions to illustrate why your visual model may differ between a graph and timeline visualization, and to show you the power of these two coupled views. A visualization built using KeyLines and KronoGraph featuring financial transactions as both a graph and... --- ### Python graph visualization using Jupyter & ReGraph > Get Python graph visualization! How to integrate JupyterLab & ReGraph to create powerful, scalable & beautiful Jupyter graph visualizations. - Published: 2020-10-27 - Modified: 2024-12-30 - URL: https://cambridge-intelligence.com/python-graph-visualization-using-jupyter-regraph/ In this blog post we’ll show you how quick and easy it is to integrate JupyterLab and ReGraph to create beautiful Python graph visualization tools. Blog post contents About JupyterLab About ReGraph Modeling the data Visualizing the dataset Adding social network analysis Styling the Python graph Advanced Python graph visualization Get started Data scientists often work with large and difficult datasets. To find insight in their complex connected data, they need the right tools to access, model, visualize and analyze their data sources. ReGraph, our graph visualization toolkit for React developers, is designed to build applications that make sense of big data. With powerful layouts, intuitive node grouping, social network analysis and rich styling options, ReGraph helps data scientists organize their data, reveal and highlight patterns, and present their insights to the world in a clear, beautiful way. And here’s the best thing - it’s easy to integrate with JupyterLab, one of the leading tools for working with Python in data science. Creating beautiful and insightful graph visualizations with Python, JupyterLab and ReGraph To give you an idea of what you can achieve, we’ll also create beautiful Python graph visualizations from a large and challenging dataset featuring US case law.... --- ### How to use our timeline visualization React component > React devs: find out how quick and easy it is to build a simple React application using KronoGraph, our timeline visualization toolkit. - Published: 2020-10-20 - Modified: 2025-01-30 - URL: https://cambridge-intelligence.com/get-started-with-kronograph-for-react/ One of the things people love about KronoGraph, our timeline visualization toolkit, is its flexibility. It works with any JavaScript framework and comes with a component that makes dropping it into React applications a breeze. In an earlier KronoGraph developer tutorial, I wrote about how to create a timeline visualization using the toolkit's JavaScript API. This time I’ll use the same dataset (the watches worn by James Bond) to demonstrate how easy it is to build a simple React application from the ground up. Using our timeline visualization React version The KronoGraph version we’ll use was designed specifically for React developers. When I log into the SDK site, I select React as my framework. From this point on, the documentation, code snippets and examples I see are React specific. KronoGraph documentation supports both JavaScript and React versions The simple getting started guide takes me through the process of downloading KronoGraph and importing it into a new application made with Create React App. Within a couple of minutes I’ve already created an empty timeline. It’s as simple as adding a component to my app’s main component. function App { return ; } We've created our first React KronoGraph timeline visualization in... --- ### Insider trading detection using timeline visualization > Building timeline visualization tools for anti-fraud and insider trading detection, using the KronoGraph timeline visualization toolkit. - Published: 2020-09-29 - Modified: 2024-12-30 - URL: https://cambridge-intelligence.com/fraud-investigations-with-timeline-visualization/ In this blog post, we use examples of suspicious credit card transactions and insider trading detection to demonstrate how timeline visualization is an effective way to fight fraud. Whether it’s an insurance fraud scam or cryptocurrency money laundering, the discovery of an unusual connection between entities is key to detecting, stopping, and preventing financial crime. Investigating when connections were made, evolved or broken is key to link analysis. Hundreds of organizations already use our link analysis toolkits to build interactive network visualizations, relying on our powerful time bar feature to filter and summarize time-based data. But what if investigating the ‘when’ is key to revealing the ‘who’, ‘what’, ‘where’, ‘why’ and ‘how’? What if you could build a fully-interactive timeline directly from your data, then use other link analysis methods to understand it better? That’s why we built KronoGraph: our toolkit for timeline visualization. KronoGraph: the developer toolkit for timeline visualization KronoGraph timelines reveal sequences of events. They show fraud investigators when events unfolded and how they are connected, revealing a clear picture of what took place. We think it’s a game-changer. Let’s take a look at a couple of examples based on fictional fraud data, some adapted from this... --- ### JavaScript timeline visualization with KronoGraph > Follow this tutorial to build your own JavaScript timeline visualization tool. We'll also analyze James Bond's evolving taste in watches! - Published: 2020-09-22 - Modified: 2025-01-30 - URL: https://cambridge-intelligence.com/get-started-with-kronograph-timeline-visualization-in-javascript/ Our new KronoGraph JavaScript timeline visualization toolkit is easy to use, producing beautiful, interactive timelines directly from your data. If you’re a developer, the good news is that you get to decide which coding language is best for your application. KronoGraph has a plain JavaScript API that you can adapt to any framework, or a React component to quickly drop into React applications. Next time we’ll focus on React, but in this blog, I’ll show you how to create a timeline visualization using the JavaScript API. And just for fun, it takes a closer look at the chronology of MI6’s most famous secret agent’s luxury accessories. The KronoGraph SDK site features JavaScript and React versions of comprehensive API documentation, getting started guides, and Storybook tutorials with example code. Start building your JavaScript timeline analysis tool There are many use cases that’d benefit from visualization timeline data. To celebrate all things time-related, I decided to have a go at visualizing the watches worn by James Bond. Bond’s fans have been quick to identify (almost) every watch worn by their hero. KronoGraph works with almost any data store. As long as your data has timestamp or duration properties and can be parsed... --- ### 5 popular use cases for KronoGraph timeline analysis > Want to add rich, interactive timelines to your investigative apps? Check out the top 5 use cases for timeline analysis using KronoGraph. - Published: 2020-09-15 - Modified: 2025-06-09 - URL: https://cambridge-intelligence.com/5-popular-use-cases-for-kronograph-timeline-analysis/ We’re very excited to add KronoGraph, our timeline analysis and visualization toolkit, to our line-up of data visualization SDKs. It fills a huge hole in the market for people who want to build rich, interactive timelines into investigative applications. It also complements our market-leading graph visualization toolkits perfectly, giving you a brand new way to look at your connected data. In this blog we’ll take a look at five of the most common applications and use cases for timeline analysis. The timeline images you see were built using KronoGraph, in some cases combined with KeyLines or ReGraph. 1: Communications timeline analysis Perhaps the most clear-cut use case of all is communications analysis. Whether this is lawful intercept data collected by intelligence or law enforcement agencies, or open-source information such as a corpus of email data released to the public after a major corporate scandal, this kind of data is perfectly suited to viewing as a timeline. This timeline shows the communications of one individual over five months. There are busy and quiet periods, friendships beginning, ending and re-forming, and some one-way traffic to occasional contacts. A KronoGraph timeline analysis tool is vital for investigating complex communications data. Timelines are essential... --- ### KronoGraph: timeline visualization that drives investigations > Cambridge Intelligence, creators of data visualization technologies, announces KronoGraph: a new way to build scalable timelines that drive investigations. - Published: 2020-09-08 - Modified: 2025-02-12 - URL: https://cambridge-intelligence.com/kronograph-timeline-visualization-eap/ This post was published some time ago. It's still useful, but check out KronoGraph features for more up-to-date info. Cambridge Intelligence, creators of data visualization technologies that make the world safer, today announced KronoGraph: a new way to build scalable timeline visualizations. The KronoGraph timeline visualization SDK is the world’s first developer toolkit for building browser-based, interactive, investigative timeline visualizations that reveal how events unfold. It’ll revolutionize the way investigators understand their time-based data in use cases from security to anti-fraud, cyber security to IT infrastructure management and more. Learn more about KronoGraph use cases KronoGraph’s timeline visualizations make it easy to spot events that drive investigations. Tools built with KronoGraph give users fast, intuitive insight into sequences of events and how they are connected. Users can scroll through time to uncover anomalies and patterns, driving investigations and revealing the hidden story in their data. Timeline visualizations transition smoothly to look good at any scale - from a single event to a heatmap view of thousands. There are powerful filters for getting rid of clutter, plus useful annotation options for adding context. The KronoGraph toolkit is for JavaScript and React developers who need to build fully interactive timelines and embed... --- ### The big data challenge: visualizing Twitter with ReactJS & GraphQL > Follow this guide to build ReactJS graph visualization applications - with live X (formerly Twitter) data using GraphQLHub & ApolloClient. - Published: 2020-09-01 - Modified: 2024-12-31 - URL: https://cambridge-intelligence.com/visualizing-twitter-with-regraph-graphql/ Visualizing big data requires careful planning. When the data store contains live data that’s constantly changing, you need a solution that can handle both size and speed. Our data visualization technology can manage your largest dynamic datasets, but there’s little insight to be found in a chart that contains an overwhelming mass of entities and links. The smart approach is to analyze key items first, then update or add data as the depth or scope of analysis widens. ReGraph, our ReactJS graph visualization toolkit, comes with advanced demos that showcase what you can achieve in your applications. One of the most popular demos features an integration with the Twitter API. It easily loads tweets, hashtags and users in realtime from the billions available. ReGraph's big data demo integrates with the Twitter API to show data on demand. This blog post is a step-by-step developer guide to integrating your ReGraph visualization app with live Twitter data. By the end you’ll have your own working ReactJS graph visualization app that loads hashtags, tweets and Twitter user details. We’ll also explore key features of ReGraph that give analysts the best user experience. Let’s get to it. Getting started: tools & the data model... --- ### How Hume & KeyLines make levels of insight skyrocket > Find out how GraphAware's Hume and KeyLines help the European Space Agency see the power of Natural Language Processing (NLP) and graph visualizations. - Published: 2020-08-18 - Modified: 2025-02-12 - URL: https://cambridge-intelligence.com/graphaware-hume-esa-case-study/ Natural language processing (NLP) is an exciting, but tricky, form of artificial intelligence where machines are capable of reading, understanding and deriving meaning from human language. Graph technology provider, GraphAware, has developed an innovative way to use NLP that helps users find insight in their connected data fast. Their flagship software platform is Hume, a graph-powered insights engine. Hume ingests data from multiple sources and applies NLP among other transformation and enrichment workflows. Then it creates knowledge graphs that are visualized using KeyLines, our graph visualization toolkit for JavaScript developers. There are many fascinating use cases for Hume’s insights engine. In this blog post, we’ll focus on a proof of concept project for the European Space Agency (ESA). Let’s explore how Hume and KeyLines are helping ESA to strengthen its understanding of Natural Language Processing (NLP) capabilities and graph visualizations. Introducing Hume, GraphAware’s NLP-powered insights engine Hume has a collaborative knowledge graph at its core. This knowledge graph creates a ‘digital twin’ of your business that breaks down silos and reveals important data that was previously buried or ignored. In a typical natural language processing workflow in Hume: The user defines a domain schema using an editable KeyLines chart. The... --- ### Six essential cyber security analysis tools > With examples from our KeyLines and ReGraph toolkits, this blog focuses on 6 cyber security analysis tools that'll bring your data to life. - Published: 2020-08-11 - Modified: 2024-12-30 - URL: https://cambridge-intelligence.com/cyber-security-curved-links/ The cyber security software industry is a crowded space. Have you ever walked the exhibition floor of a conference like RSA? If so, you’ll know there are hundreds of new and existing products, offering unique cyber security analysis tools in an attempt to get noticed. Although it’s never a good idea to put visual gimmicks over genuine insight, a successful cyber product does need to stand out from the crowd. The good news is that you can have the best of both worlds - our toolkits are entirely customizable plus they make it easy to craft insightful, interactive data visualizations without coding from scratch. Using examples from the cyber security world, this blog focuses on six customization areas available in KeyLines and ReGraph to bring your cyber data to life: curved links - a slick new way to add clarity and character to connections in your charts sequential layouts - perfect for presenting hierarchies or tiers of data custom layouts - to get exactly the right look for your data link gradients - for a striking visual effect and to help understand data flows glyphs and icons - versatile and stylish ways to represent important details animation - a powerful... --- ### Visualizing network infrastructure with Memgraph & ReGraph > See how visualizing network infrastructure is made fast and simple with the ReGraph graph visualization software development toolkit and MemGraph. - Published: 2020-08-04 - Modified: 2025-05-01 - URL: https://cambridge-intelligence.com/exploring-energy-infrastructure-with-memgraph-regraph/ A lot has changed since we last explored using Memgraph with our graph visualization tools. We’ve released our powerful toolkit ReGraph to provide the best experience for developers building graph projects in the React ecosystem. Meanwhile our friends at Memgraph have hit the 1. 0 milestone for their in-memory first approach to graph databases. This brought fantastic improvements to users already taking advantage of the fully-distributed database technology. In this blog post I'll try visualizing network infrastructure to demonstrate how quick and easy it is to get ReGraph working with Memgraph. We'll build a network visualization of the fascinating system of energy pipelines routing electrical power across Europe. Memgraph and ReGraph When you’re choosing a graph database for your project, it’s important to consider the query language used to retrieve and traverse the underlying connected data in your database. Is it easy to use? Do developers like it? Instead of building yet another query language that developers would have to learn, Memgraph uses openCypher for queries, and the Bolt protocol for database communications. There’s already an amazing community of Neo4j developers using Cypher to wrangle their graph data. I’m a big fan of the GRANDStack from Neo4j but sometimes it’s... --- ### Build the best graph visualization user experience > KeyLines 6.0 is available now, featuring a powerful new events engine, ingenious adaptive layouts and curved links to make your apps look great. - Published: 2020-07-22 - Modified: 2025-02-03 - URL: https://cambridge-intelligence.com/keylines-6-0-build-the-best-user-experience/ We’re excited to release KeyLines 6. 0 - the latest major version of our graph visualization toolkit for JavaScript developers. It’s the culmination of months of work, including hundreds of improvements throughout the SDK to help you deliver the perfect user experience. Harness the power of events KeyLines’ event model has always been one of the toolkit’s most powerful and underrated features. It’s the mechanism developers use to define what happens when a user interacts with a KeyLines chart. If double-clicking on a node should expand its connections, you simply attach the ‘expand’ function to the ‘double-click’ event. By layering up these combinations, you define a user experience that responds intuitively to every click, drag, hover, or other interaction using the keyboard, mouse, or touch. It’s a big part of what makes KeyLines so flexible and easy to build with. KeyLines 6. 0 features a completely overhauled event engine, designed to follow all the latest best practices. The new event engine gives you: absolute control over user interactions more consistent behavior across devices enhanced support for touch devices, track-pads, and keyboard interactions Want to create your own HTML node annotations? With the new events engine, you can make them behave... --- ### Cambridge Intelligence announces KeyLines 6.0 > Cambridge Intelligence today released a major new version of KeyLines, the industry-leading graph visualization toolkit for JavaScript developers. - Published: 2020-07-21 - Modified: 2025-01-27 - URL: https://cambridge-intelligence.com/cambridge-intelligence-announces-keylines-6-0/ Cambridge Intelligence today released a major new version of KeyLines, the industry-leading graph visualization toolkit for JavaScript developers. Thousands of analysts worldwide rely on KeyLines-powered tools to detect financial fraud, uncover complex cyber threats and understand security risks. The latest version comes with an overhauled events engine for more flexible, natural end-user experiences. The new events engine is consistent with the latest best practices, opening new opportunities to design tools for a wider range of devices and more advanced interactions. Drawing and exploring a graph visualization with a touch device - one of the new interaction options made possible in KeyLines 6. 0 Other enhancements include a new way to handle graph layouts, known as adaptive layouts. They build on KeyLines’ existing graph layouts - powerful algorithms that identify the clearest and most insightful way to position nodes and links in a chart. Every time something is added, expanded or removed, components move just as much as they need to and no more. This makes it easier for analysts to follow specific people, accounts or devices during complex investigations. Exploring the connections between two Sicilian Mafia families in KeyLines Developers can also make use of an eye-catching curved link style,... --- ### Cambridge Intelligence launches ReGraph 2.0 > Cambridge Intelligence release the latest major version of ReGraph (2.0), the graph visualization toolkit for React developers. Learn more about our recent updates. - Published: 2020-07-17 - Modified: 2024-12-31 - URL: https://cambridge-intelligence.com/cambridge-intelligence-launches-regraph-2-0/ Cambridge Intelligence has released the latest major version of ReGraph, the graph data visualization toolkit for React developers. With ReGraph’s simple data-driven API, it’s quick and easy to add graph visualizations to your React applications and ship them to users wherever they are. The headline feature in ReGraph 2. 0 is an intuitive new way to handle layout adjustments, which helps analysts track changes to their data more easily. While automatic graph layouts are essential for making sense of complex networks, investigators and analysts trying to follow the activities of specific people, accounts or devices don’t necessarily want to run a full layout every time there’s a change to the items in their chart. With new adaptive layouts, every time something is added, expanded or removed from the visualization, components move just as much as they need to and no more. This makes it easier to track key items in the data more easily and trust ReGraph’s dynamic adjustments to get the layout just right. To help you get up to speed with adaptive layouts, ReGraph 2. 0 also features a new showcase demo that illustrates how to disrupt influential mafia networks most effectively. New adaptive layouts in ReGraph 2.... --- ### ReGraph 2.0: adaptive layouts have arrived > ReGraph 2.0 for React developers features intuitive layouts, automatic viewport options, customizable sequential layouts and a new mafia showcase demo. - Published: 2020-07-16 - Modified: 2025-01-28 - URL: https://cambridge-intelligence.com/regraph-2-0-adaptive-layouts/ Sometimes, the smallest changes in your data can unlock the big picture you need to understand. In ReGraph 2. 0, the latest major version of our graph visualization toolkit for React developers, we’ve made it easier to keep track of your data by using subtle adjustments when the network changes. Your users will appreciate how layouts now adapt intuitively to changes in the chart without triggering a full-blown automatic layout every time. This release also features a showcase demo based on mafia data we’re using for the first time, improvements to the way items fit into your application’s chart space, and much more. Adaptive layouts: subtle & effective When analysts work with visualized data, they create their own mental map of where items exist on the screen. The bigger the network, the more complex that mental map is. As they focus on items of interest, users often bring in related connected data from the backend, or remove irrelevant nodes. But they don’t always want their changes to trigger a full automatic layout that’ll redraw the network and destroy their mental map. Here’s where adaptive layouts come in. By adapting organically to the changes around them, components adjust with minimal movements.... --- ### Cryptocurrency investigation tools: finding high-risk transactions > Watch our tutorial on how to use data visualization software development toolkits and the XRP API to create a cryptocurrency investigation tool. - Published: 2020-07-06 - Modified: 2024-12-30 - URL: https://cambridge-intelligence.com/identifying-high-risk-transactions-in-xrp-ripple-data/ In this blog post, I'll create a cryptocurrency investigation tool, to demonstrate how our data visualization products help financial organizations manage their blockchain-based currencies. If you missed the first part of this series, last time we explored the challenges posed by AML compliance in the age of cryptocurrency. Cryptocurrency investigations: the XRP API The dataset we'll visualize comes from the Ripple Data API v2. It gives access to XRP Ledger change data, including transaction history and processed analytics. The data covers about an hour’s worth of activity, or around 450 ledgers, created at 8-second intervals. To get around a few timeout and call-limit problems, we collated the data into a Neo4j graph database, then loaded it into a KeyLines graph visualization chart. Our graph data model and visual model At its simplest, our cryptocurrency investigation data visualization tool includes two core entities - transactions and accounts. There are two kinds of transactions: Offers - these are what XRP Ledger calls orders to trade currencies. There are two kinds of offers: ‘OfferCreate’ - the object created when a user starts the process of exchanging currencies. ‘OfferCancel’ - the object created in our data when the offer is removed from the ledger.... --- ### Cryptocurrency AML compliance: a visual approach > This post explores cryptocurrency AML compliance, and how link analysis helps financial institutions meet the rules of FinCEN and others. - Published: 2020-06-30 - Modified: 2025-05-08 - URL: https://cambridge-intelligence.com/aml-compliance-in-the-age-of-cryptocurrency/ Cryptocurrency has a reputation problem. According to blockchain firm, Ciphertrace, 2019 saw a 533% increase in losses from cryptocurrency fraud, scams, and theft, totaling around $4. 5bn. The technology has become the go-to currency for a new breed of criminals who take advantage of its pseudonymous nature and relative lack of government oversight in the form of AML (anti-money laundering) regulations. But things are changing. Governments worldwide are grappling with ways to regulate the crypto world. In this 2-part series, we’ll see how tools for connected data visualization - or link analysis as it's more commonly known by fraud analysts - help cryptocurrency exchanges and financial institutions to identify high-risk accounts and more easily comply with AML regulations in the age of the blockchain. Our examples looks specifically at XRP/Ripple, but it could easily apply to any cryptocurrency AML activities. Cryptocurrency AML compliance and traditional banking It’s thought a typical large US bank processes billions of dollars annually in undetected cryptocurrency-related transfers. A portion of this is likely to be illegally-obtained, or straightforward money laundering. To get under the radar, criminals create shell companies using fake or stolen IDs. These entities become unlicensed money services businesses (MSBs), taking advantage of... --- ### Visualizing the best strategic collaborations > Explore 3 ways our graph visualization technology can support the best strategic collaborations, allowing teams to tackle the world's toughest challenges. - Published: 2020-06-15 - Modified: 2025-02-18 - URL: https://cambridge-intelligence.com/visualizing-strategic-collaborations/ We’ve blogged many times about how our data visualization technology makes the world safer. But our KeyLines SDK for JavaScript developers and ReGraph SDK for React developers aren’t restricted to security, anti-fraud or intelligence tools. Data-driven experts focused on the importance of collaboration have a radically different use case. Based on the scientific evidence that individual specialists working together in high-performing teams can solve the hardest problems, they’re developing technology that puts the right people together at the right time. “Teamwork makes the dream work”, but only if the right people are involved. There’s broad appeal for an application that can make the right collaborations happen, but you need a powerful visualization component to bring the data to life. We’ll look at three ways our toolkit technology can help to achieve this. First, let’s understand a bit more about the tools that many organizations are using to create the most successful communities and teams. Apps for building effective teams We’re not talking about group communication tools like Slack, Google Hangouts or Microsoft Teams here. They might help individuals work together better at a tactical level, but they’re not strategic solutions for designing the best collaborations. Applications for building teams in... --- ### The best way to test a data visualization toolkit > Roger Murby shares his experience as a software test engineer and how he found the best methods to test our data visualization toolkit. - Published: 2020-05-25 - Modified: 2025-02-12 - URL: https://cambridge-intelligence.com/testing-a-data-visualization-toolkit/ In this blog post, Roger Murby tells us what life’s like as a software test engineer here, and explains how he found the best way to test our data visualization toolkit technology. Starting my data visualization testing journey When I first heard that there was a vacancy for a test engineer at Cambridge Intelligence, I hesitated before applying. Back then I wasn’t that familiar with JavaScript, and didn’t know how to overcome the challenges around testing a data visualization toolkit. Measuring the quality of a feature isn’t as straightforward as checking a generated numerical total against an expected benchmark. Fortunately, the KeyLines graph visualization SDK comes with over 75 interactive demos and code examples, plus a live-coding playground. These help customers start building their graph visualization apps quickly, and they also gave me an ideal introduction to how to test the toolkit. I found that I could adapt my previous experience with Python and use the fully-documented API to write my own graph visualization demos designed to test different aspects of KeyLines. KeyLines features detailed demos with example source code and a live-coding playground. So far so good; working out how to use and adapt these demos allowed me to... --- ### Why build a React network graph with ReGraph? > ReGraph, our SDK for React, lets users build powerful network graph visualizations. In this article we compare imperative vs declarative JavaScript models. - Published: 2020-04-27 - Modified: 2025-01-28 - URL: https://cambridge-intelligence.com/state-driven-app-design-for-graphviz/ We took a radical approach when we built our React graph visualization toolkit, ReGraph. As a result, it's one of the few state-driven solutions for building React network graphs on the market. Introducing ReGraph - our graph visualization toolkit for React developers The lessons we learned along the way are useful to everyone building network graph visualization applications - React-based or not. In this blog we’ll share them, but first let’s take a closer look at the different application models and how they impact your visualizations. Why choose a React network graph? React is a popular front-end JavaScript framework. There’s lots to say about it (check out our popular blog post on harnessing React Hooks), but the key things you should know are that it is declarative and component-based. All of the information in a declarative application is held in a central place called state. To update the application, we just need to update that state. Each React component is a self-contained UI element that figures out how to update itself each time the state is changed. Clever, eh? JavaScript models - imperative vs. declarative In an imperative app, data is an input for the chart and changes to the... --- ### Graph visualization: the basics > Are you new to graph visualization? Get an introduction to the node-link graph model, and why you should visualize your graph data. - Published: 2020-04-21 - Modified: 2025-02-03 - URL: https://cambridge-intelligence.com/graph-viz-basics-pt1-why-graphs/ Are you new to graph visualization? Are you keen to understand the node-link graph model? Do you need answers to fundamental graph questions before you add graph visualization to your own applications? Read on for a non-technical, high-level introduction to all things graph. We’ll cover: What a graph is and why it’s useful to visualize them Practical techniques for designing the best possible application How to model your data in a way that works for your users What’s a node-link graph, and when are they useful? A graph is a data model that features connections (called links or edges) between entities (called nodes or vertices) and properties. Here’s a simple table. Each row of data tells us that there are connections between two entities: a person and a phone number. The human brain easily makes sense of small pieces of information like this. It’s good at spotting patterns too. We quickly recognize a connection between Joe and Ferris: they share the same number. We can build a basic node-link graph model based on this data and then visualize it. The high-level process is simple: identify which entities you want to represent as nodes and links, and then apply them. As... --- ### Data breach visualization: exploring cyber security graphs > Explore cyber threat intelligence and graph visualization in the VERIS database, revealing data breach patterns and boosting your security. - Published: 2020-04-20 - Modified: 2024-12-31 - URL: https://cambridge-intelligence.com/visualizing-cyber-security-graphs-data-breaches/ Let's see how our graph visualization toolkits help cyber security analysts explore thousands of attack records in a single data breach visualization. Data sharing presents a huge challenge to the cyber security industry. When organizations are compromised, the common response is to switch to self-preservation mode. The full details of breaches are rarely disclosed which limits collective intelligence and arguably makes the life of attackers easier. Happily, there are several projects focused on cyber security threat intelligence and working to fix this. VERIS (the Vocabulary for Event Recording and Incident Sharing) aims to provide a common taxonomy for organizations to share information about their breaches. By helping organizations exchange war stories, they hope to facilitate cooperation and improve risk management. Alongside this project is the Veris Community Database: a project to collate and disseminate information about all publicly disclosed data breaches. Excitingly for data visualization enthusiasts like us, their cyber security graph data is openly available on GitHub. Let’s take a look. The data model The Veris team has designed a schema that helps organizations record breaches in a ‘structured and repeatable’ way. It uses the A4 model to describe and classify incidents by: Actor – i. e. who performed... --- ### Data cleansing with graph visualization > The first step in the data cleansing process is understanding where data quality issues exist. We explore some common quality issues, using real datasets. - Published: 2020-04-06 - Modified: 2024-12-30 - URL: https://cambridge-intelligence.com/data-cleansing-with-graph-visualization/ Wherever there is data there are data quality issues. A common challenge faced by our customers is how to clean their data so that it’s a reliable source for analysts and end-users to explore. Data cleansing is the process of finding and fixing data problems such as duplicates, inaccuracies and inconsistencies. We previously explored the impact data quality has on network visualizations in our snowstorm blog post. The first step in the data cleansing process is understanding where data quality issues exist. In this blog post I’ll use graph visualizations to find three of the most common data quality problems in a real-world global terrorism dataset. Using our graph visualization toolkit technology to explore global terrorist attacks About the terrorism incident dataset Our case study uses the RAND Database of Worldwide Terrorism Incidents, which contains data on over 40,000 terrorist incidents that took place between 1968 and 2009. Just to be clear, we’re not suggesting that this database has a quality problem or contains ‘dirty data’. On the contrary, it’s an extremely comprehensive and valuable resource. But no large dataset is perfect. Even in a reputable and trusted database you need to check the facts carefully before drawing conclusions. For... --- ### How ReGraph’s powerful performance measures up > ReGraph delivers the quality and speed analysts expect from top graph visualization tools. Easily benchmark speeds with our performance demo. - Published: 2020-03-16 - Modified: 2025-01-28 - URL: https://cambridge-intelligence.com/regraphs-powerful-performance/ Picture this: your dev team spends time and effort creating a quality graph visualization application for your users. It integrates seamlessly with your chosen graph database. It’s intuitively designed and fun to use. It displays beautifully stylized charts. Perfect, right? Not quite. They're all important features, but if you build an app with a toolkit that doesn’t prioritize advanced performance, your users may find your product slow and frustrating. Analysts need to load huge datasets fast, navigate fully-responsive charts and customize items without time lags. Fail to deliver that and your app misses its potential. Here’s what 40,000 chart items look like in an app built using ReGraph, our graph visualization toolkit for React developers In this post, we focus on performance rates in ReGraph, our graph visualization toolkit for React developers. We take a closer look at the benchmarks that prove how powerful your apps could be. A quick note about WebGL & measuring FPS Our graph visualization toolkits are powered by the Web Graphics Library (WebGL) to guarantee superior performance rates. We’ve written in detail about the WebGL rendering component before. In short, it makes apps built using KeyLines and ReGraph work smarter and harder by letting the... --- ### Visualizing the Amazon Neptune database with KeyLines > This step-by-step developer tutorial describes how to build an AWS Neptune visualization tool using the KeyLines graph visualization toolkit. - Published: 2020-02-17 - Modified: 2025-01-28 - URL: https://cambridge-intelligence.com/visualizing-the-amazon-neptune-database-with-keylines/ By the end of this tutorial, you'll have built an AWS Neptune visualization tool using KeyLines, our graph visualization toolkit for JavaScript developers. Back in 2017, Amazon launched Amazon Neptune, a hosted graph database service with an engine optimized for storing billions of relationships and querying the graph with milliseconds of latency. This service lets developers focus more on their applications and less on database management. What’s special about Neptune is that it supports different open standards for describing and querying data: Gremlin - a graph traversal language from Apache TinkerPop Resource Description Framework (RDF) queried with SPARQL, a declarative language based on Semantic Web standards from W3C openCypher - a declarative query language for property graphs originally developed by Neo4j We’re big fans of these approaches here at Cambridge Intelligence, and KeyLines can work with all of them. For this article, we’ll use SPARQL. (Prefer Gremlin? see our KeyLines & Amazon Neptune tutorial. ) To follow this tutorial, you'll need a KeyLines account Request a free trial here Here’s the application architecture we’ll create: Architecture for integrating AWS Neptune visualization with KeyLines Step 1: Launch Amazon Neptune Launching the Amazon Neptune database was pretty straightforward, thanks to the Amazon... --- ### How to visualize a DBpedia knowledge graph > See how we built a knowledge graph visualization using SPARQL, DBpedia and KeyLines to visualize of connections between Wikipedia articles. - Published: 2020-02-03 - Modified: 2025-02-18 - URL: https://cambridge-intelligence.com/visualizing-a-knowledge-graph/ Are you a music expert? Do you know your punk from your post-punk? If you don't, you'll probably look it up in the world's biggest knowledge graph: Google. And the top search results will most likely be from another giant in the knowledge graph world: Wikipedia. This developer tutorial shows how we built a knowledge graph visualization tool, using Wikipedia articles to understand the evolution of music. Using SPARQL and RDF Triples to query the database, we'll show how easy it is to bring DBpedia knowledge graph data to life using our toolkit technology. To follow the visualization steps, you'll need access to KeyLines (for JavaScript developers) or ReGraph (for React developers). Not already using our toolkit technology? Simply request a free trial. What is a knowledge graph? Knowledge graphs were around long before Google launched theirs back in 2012. There's an ongoing debate around creating a clear definition, particularly amongst the Web Semantic community, but here are some common characteristics: Size - they're large networks of connected, real-world entities Ontology - they feature semantic modeling of knowledge: think of it as a dictionary of descriptive terms we can use to link things Integration - they collect information from a... --- ### Link analysis for fraud detection > Follow a step by step example demonstrating how link analysis can enhance quick and efficient fraud detection processes. Learn more about our SDKs. - Published: 2020-01-30 - Modified: 2025-01-28 - URL: https://cambridge-intelligence.com/link-analysis-fraud-detection/ Insurance fraud detection is a matter of understanding connections. To uncover scams, investigators look for unusual links between people, events, locations and times. They scour huge, noisy, complex, and often incomplete, datasets to understand which connections are genuine, and which could indicate fraud. Network visualization - or ‘link analysis’ as it is more commonly called by fraud teams - has long been a vital part of the fraud investigator's arsenal. Powerful and well-designed link analysis functionality embedded into your fraud detection tool is the ideal way to overcome data challenges and investigate fraud in an interactive and intuitive way. Reviewing insurance claims with link analysis Most insurance fraud detection systems work in a similar way. Data is collated, rule-scored and sorted into three categories: fraud, not fraud and unsure. A team of analysts then manually reviews the ‘unsures’ - a careful balancing act between keeping genuine customers happy with fast, accurate decisions and preventing real frauds from getting through. Link analysis is a great way to view these complex scenarios in a simple format, directly embedded in the investigation workflow. The fraud detection visual data model In a real-world fraud detection tool, an investigator would be interested in a large... --- ### Graph visualization at scale: strategies that work > Learn the successful graph visualization strategies that work at scale. In this article we cover proven techniques to visualize and uncover insight. - Published: 2020-01-23 - Modified: 2025-01-13 - URL: https://cambridge-intelligence.com/visualize-large-networks/ One of our most frequently asked questions is: “We have millions of nodes and links, how can I load them all into the SDK? ” It’s a common belief that if a few nodes can generate some insight, a few thousand nodes will generate lots of insight. In reality, visualizing so much data in one screen is rarely useful or successful - many huge graphs are too densely connected to be usefully visualized in one go. Let's explore some proven strategies for meaningful graph visualization at scale. Here's a graph with 2875 nodes and 13139 links: 2875 nodes and 13139 links: Loading huge networks will overload your users and prevent them from finding any insights. Graph visualization at scale Although the powerful graph layout does a good job of highlighting the overall structure, the amount of insight we can get from this chart is limited. It demonstrates the four main challenges of graph visualization at scale: 1. Limited pixels – your computer monitor has a limited number of screen pixels. The more nodes and links you try to cram into a chart, the less you’ll be able to learn about them. 2. Limited human brainpower – the human brain is... --- ### Graph visualization: dealing with starbursts > A starburst is when one heavily connected node dominates your graph visualization. What's the best way to tackle them? Here are some practical techniques. - Published: 2020-01-20 - Modified: 2025-06-18 - URL: https://cambridge-intelligence.com/dealing-with-starbursts/ This is the final post in our three-part series on the common challenges of visualizing graph data for the first time. So far, we've looked at two of the three usual suspects: 'the hairball' and 'the snowstorm'. This time, we'll look at 'the starburst’ - a graph visualization pattern where one heavily connected node dominates the chart. It’s hard to see past a starburst Where do starbursts come from? In previous posts, we saw how the underlying data source plays determines whether you see a chart dominated by snowstorms or hairballs. In both those cases, the main focus was on visualizing a dataset in its entirety. When working with large datasets, users more commonly reveal data progressively. They do this by "expanding in" additional information from the backend on demand. A popular technique is to expand outwards from a node of interest, and ask the backend to bring in the neighbors of that node. Since there’s no way to predict what a user will double-click on, we risk creating starbursts - sudden and unexpected explosions of data radiating from a node. Triggering a starburst with an innocent double-click Remodeling central characters Sometimes the nature of your data queries make it... --- ### PageRank centrality & EigenCentrality > PageRank centrality & EigenCentrality are powerful graph functions in our visualization technology. Discover what they are & how they work. - Published: 2020-01-14 - Modified: 2025-02-07 - URL: https://cambridge-intelligence.com/eigencentrality-pagerank/ If you want to uncover the most influential, well-connected or important individuals in a network, you should turn to social network analysis centrality measures. These graph analysis algorithms are designed to unpick complex networks and reveal the patterns buried in the connections between nodes. Two of the most powerful are PageRank centrality and EigenCentrality. In this blog post, we'll look at how to use these centrality measures in our graph visualization toolkits. How do they work? When should you use them? Read on to find out. EigenCentrality: understand network influence EigenCentrality measures a node’s influence. It starts by measuring each nodes 'degree' score - which is simply a count of the number of links that node has to other nodes in the network. However, EigenCentrality goes a step further than degree centrality. It goes beyond the first-degree connections to count how many links their connections have, and so on through the network. Our toolkits calculate each node’s EigenCentrality using the power iteration method. That means our algorithm generates random vectors and multiplies them through an adjacency matrix (a matrix summary of the connections between nodes) until the corresponding eigenvalue is found (or 'converged' upon). What does EigenCentrality tell me? A... --- ### How to visualize a customer knowledge graph > See how we built a customer knowledge graph from customer relationship management (CRM) data and brought it to life with KeyLines graph visualizations. - Published: 2020-01-13 - Modified: 2025-02-03 - URL: https://cambridge-intelligence.com/knowledge-graphs-to-understand-customers/ A customer knowledge graph is an efficient, powerful way to manage and analyze your customer's data. In this blog post, I'll show you how visualize one and use analysis techniques to get a deeper understanding of your customers. I spend a lot of time analyzing data from multiple sources to find out what attracts people to our website. Whether it’s a tweet, an email or a Google advert, those who kindly give their consent for tracking marketing preferences help us understand what’s performing well. Analyzing this data gives me some idea of the problems facing our customers, particularly those working to understand customer 360 business insight and ‘know your customer’ regulatory compliance. What’s the best way to find out how your customers engage with your brand, or who they’re doing business with? How do their relationships evolve? As organizations generate more data than ever before from multiple sources, how do they make sense of it? Our graph visualization toolkit technology can help. It brings any connected data to life, and it’s a particularly good fit for large, complex networks of customer data stored as knowledge graphs. Taken from our graph visualization use cases blog post, visualizing this knowledge graph helps... --- ### The ultimate guide to creating graph data models > This blog post covers everything you need to start creating effective data models that'll help your users find insight in connected data fast. - Published: 2020-01-07 - Modified: 2025-01-28 - URL: https://cambridge-intelligence.com/graph-data-modeling-101/ Data modeling is the first step towards great graph visualization. In this blog post, we'll cover everything you need to start creating effective models that'll help your users find insight in connected data fast. What is graph data modeling? Data modeling is the translation of a conceptual view of your data to a logical model. During the graph data modeling process you decide which entities in your dataset should be nodes, which should be links and which should be discarded. The result is a blueprint of your data’s entities, relationships and properties. You can use that blueprint to create a visualization model for your charts. The process is repetitive and often relies on trial and error, but it’s worth doing right. There are many different ways to model a single dataset, but some are more useful than others. Creating the right model makes the lives of your developers and end-users much easier. What is a node, link and property? First let’s look at the graph model. If you use a graph database, you’ll already be familiar with nodes and edges (or nodes and links in a visualization environment): Nodes are the fundamental units of our data. We design our entire... --- ### Social network analysis 101: centrality measures explained > An easy introduction to social network centrality measures. Learn more about degree, betweenness, closeness, eigencentrality and PageRank centrality. - Published: 2020-01-02 - Modified: 2025-01-28 - URL: https://cambridge-intelligence.com/keylines-faqs-social-network-analysis/ Centrality measures are a vital tool for understanding networks, often also known as graphs. These algorithms use graph theory to calculate the importance of any given node in a network. They cut through noisy data, revealing parts of the network that need attention - but they all work differently. Each measure has its own definition of 'importance', so you need to understand how they work to find the best one for your graph visualization applications. Let's look at some social network analysis measures, how they work, and when to use them. Degree Centrality Degree centrality: A network of terrorists, repeatedly filtered by degree (also known as a k-degenerate graph) revealing clusters of tightly-connected nodes Definition: Degree centrality assigns an importance score based simply on the number of links held by each node. What it tells us: How many direct, ‘one hop’ connections each node has to other nodes in the network. When to use it: For finding very connected individuals, popular individuals, individuals who are likely to hold most information or individuals who can quickly connect with the wider network. A bit more detail: Degree centrality is the simplest measure of node connectivity. Sometimes it’s useful to look at in-degree... --- ### Graph visualization: see through the snowstorm > Discover how to eliminate the 'snowstorm' effect in data visualizations with data enrichment, aggregation, and entity resolution for clearer insights. - Published: 2019-12-16 - Modified: 2025-06-18 - URL: https://cambridge-intelligence.com/seeing-through-the-snowstorm/ This is the second in a series of posts exploring the typical challenges you face when building a knowledge graph or visualizing graph data for the first time. Part 1 looked at how to fix 'the hairball'; and part 3 explores 'the starburst'. This time, we'll look at ‘the snowstorm’ - charts filled with disconnected entities. It’s easy to get lost in a blizzard of chart items Where do snowstorms come from? In our previous post about hairballs, we discussed how losing focus on the end-user's workflow leads to overconnected and tangled visualizations. Snowstorms, however, arise from the data model decisions made before the graph is even created. Graph databases are popular, but we know that many of our customers rely on more traditional relational databases, often augmented with data imported directly from CSV files or spreadsheets. This kind of data suffers from a very different problem - it is typically underconnected rather than overconnected. Attempting to view it as a collection of nodes and links will lead you into a snowstorm. Let’s look at a typical example. Here’s a small fragment of the ransomware tracker dataset from abuse. ch. It lists observations of the top three ransomware families from... --- ### Graph visualization: fixing data hairballs > How to avoid ‘the hairball’ – showing connections that are so dense, they can’t be usefully visualized. It’s a problem that affects many large datasets. - Published: 2019-11-25 - Modified: 2025-06-18 - URL: https://cambridge-intelligence.com/how-to-fix-hairballs/ This is the first of three blog posts on common graph visualization challenges. Part 2 looks at 'the snowstorm', and part 3 explores 'the starburst'. First we'll focus on a problem that affects many large datasets: ‘the hairball’. A familiar graph visualization problem A typical venture into the world of graph visualization goes like this... You’ve invested in the latest and greatest big data tech stack. You’ve curated data sources brimming with insights to empower your end users' investigations and analysis. They just need a visualization tool to bring it to life, revealing beautiful interconnected structures that blur the boundaries between data science and art. This Protein Homology Graph, by Edward Marcotte and Alex Adai, from New York’s Museum of Modern Art (MOMA) 2008 exhibit So you evaluate a technology like our graph visualization SDKs, load your data, and wait with bated breath for the results. And when the chart loads, there’s a strong chance you’ll see one of three common problems: The hairball - with connections that are so dense, they can’t be usefully visualized. The snowstorm - packed with many small, separate components where nothing stands out. The starburst - where a single node dominates the chart. These... --- ### Harnessing Hooks in your ReGraph code > In this post, Matt from our development team reveals how he uses React Hooks to create powerful, reusable features in ReGraph, our toolkit for React. - Published: 2019-11-18 - Modified: 2025-02-18 - URL: https://cambridge-intelligence.com/hooks-in-regraph/ React is one of JavaScript’s most popular libraries. Developers love how its simplicity and scalability makes it faster to write and debug code. One particularly powerful feature of React is Hooks. In this post, Matt from our development team shares one of the ways he uses Hooks to produce powerful, reusable functionality in ReGraph - our graph visualization toolkit for React. Why use Hooks? If you’re staying up-to-speed with the React release cycle then you’re most likely using Hooks. I’ve grown to like Hooks, especially as they reduce the boilerplate associated with class-based components. Before React 16. 8, there was no clear way to attach reusable, stateful behavior to a React component. I used to create higher-order components to manage the state and then pass down the stateful values (as props) to the children. But this felt like using a hammer to crack a nut, and it made my code harder to read. Hooks in your graph visualization application If you’re not familiar with the term ‘graph visualization’, it’s the name given to drawing a network diagram. It’s generally a load of nodes (or ‘vertices’) connected by links (or ‘edges’). This graph visualization shows employees at Enron, linked by the... --- ### React Neo4j visualization using GRANDstack > We show how quickly and easily you can use GRANDstack with our software development toolkit to create powerful React Neo4j visualization applications. - Published: 2019-10-21 - Modified: 2025-01-27 - URL: https://cambridge-intelligence.com/grand-stack-graph-visualization/ This tutorial relies on earlier versions of third-party tools - later versions may not work as expected. For an alternative React tutorial, see: Neo4j visualization with ReGraph Many Cambridge Intelligence customers love building Neo4j graph visualizations. It’s by far the most popular graph database integration for organizations using our toolkits to create efficient, easily-maintained graph visualization applications. In this blog post, I’ll show how quickly and easily you can use ReGraph, our graph visualization toolkit for React developers, and GRANDstack to build a React Neo4j visualization application. It contains all the code from my talk at NODES 19, Neo4j's online developer summit (watch it on YouTube). We’ll also use datasets featuring movies and the FIFA Women’s World Cup to showcase some of the things you can achieve with your charts. GRANDstack is Neo4j’s full development stack, combining their JavaScript library with Apollo Tools, React and Neo4j. I also blogged about building a Neo4j graph and timeline visualization app that drives fraud investigations and an application to pull data efficiently from the GitHub API, using Neo4j and the other premium tools in GRANDstack such as the Facebook-backed query language, GraphQL. GraphQL was a relatively new tool back then, but a lot... --- ### Connected supply chains: the Illunex platform > This case study looks at how South Korean startup, Illunex, combines AI with KeyLines' graph visualization to help companies build connected supply chains - Published: 2019-09-30 - Modified: 2025-06-09 - URL: https://cambridge-intelligence.com/illunex-connecting-company-supply-chains/ Tech companies succeed or fail based on their ability to innovate. Increasingly, that innovation means connected supply chains: breaking down the silos and secrecy of R&D from previous decades. The new route to success is ‘open innovation’ - sharing resources and perfecting ideas with supply chain partners. It’s a new mindset for many, and finding the ideal partner isn’t easy. Not least in South Korea, which received the lowest ranking of all Organization for Economic Cooperation and Development (OECD) member countries in the latest open innovation report. Illunex, a Seoul start-up founded by a team of blockchain engineers, is working hard to reverse that trend with connected supply chains. Illunex’s enterprise supply chain matching platform, EffectMall, helps businesses, governments and VCs find winning partnerships Introducing Illunex: connected supply chains powered by graph and AI Illunex’s goal is to connect companies all over the world, helping them to contribute and innovate. They’re doing this with their EffectMall application. It combines AI with graph technology to help businesses navigate thousands of potential supply chain partners. Using a KeyLines-powered graph interface, users can search a database featuring hundreds of thousands of businesses. EffectMall’s AI algorithms process company demographic data to refine growth, profitability... --- ### Visual Bitcoin analysis > Real-world examples of how visual Bitcoin analysis can make sense of cryptocurrency transaction patterns. Learn how graph visualization can help. - Published: 2019-09-13 - Modified: 2024-12-31 - URL: https://cambridge-intelligence.com/visualizing-bitcoin-part-1/ Whether it’s Bitcoin’s value fluctuations, million-dollar hacks, the launch of new currencies or stories of regulators grappling with a brave new world, barely a week passes without cryptocurrencies hitting the headlines. They’re widely regarded as the future of finance, so it’s no wonder people want to learn more. Let’s look at how our network visualization toolkits can help you make sense of cryptocurrency transactions. We’ll use Bitcoin data throughout, but the concepts of visual Bitcoin analysis could also be applied to other cryptocurrencies. What is Bitcoin? While governments and banks still dislike the concept of digital currencies, there’s a huge business opportunity. Compared to traditional fiat currencies, decentralized cryptocurrencies offer a secure, low-cost way to transfer funds anywhere in the world. Bitcoin is a digital currency that uses the blockchain to manage and secure transactions. And unlike traditional currencies, Bitcoin is not backed by an institution, like a government or bank. Instead, its value is based on its users’ trust in the system. Bitcoin coins are mined and can be sent between users’ wallets as transactions that have input addresses and output addresses. Transactions are contained within blocks. A user can have many wallets; wallets can have many addresses; and... --- ### Leveraging the AWS stack with ReGraph > How to visualize graph data using the Amazon Neptune graph database and ReGraph, our React software development toolkit for graph visualization. - Published: 2019-09-02 - Modified: 2025-06-09 - URL: https://cambridge-intelligence.com/aws-neptune-regraph-tutorial/ Since its launch at the start of 2018, the Amazon Neptune graph database has become a popular choice. We’ve seen a big uptick in the number of Cambridge Intelligence customers using it, with developers telling us they love its ability to underpin their graph applications with rock-solid Amazon Web Services (AWS) platforms. We launched a new product of our own recently. ReGraph is a modern React toolkit with a simple data-driven API, making it quick and easy to add graph visualizations to React applications. And just like KeyLines, our JavaScript toolkit for graph visualization, ReGraph is data-source agnostic. This means it’s easy to connect to Amazon Neptune and any other database. Visualizing connected graph data using the Amazon Neptune graph database and ReGraph visualization toolkit AWS developers have a wealth of visualization design and functionality options to choose from when building a graph application that includes our ReGraph visualization component. It’s easy to get overwhelmed by what’s on offer. This developer tutorial walks you through a simple integration to help you get started. It also showcases one of the many features of ReGraph - the ability to visualize geospatial data. Let’s begin with an overview of how ReGraph fits seamlessly... --- ### 5 reasons React developers love ReGraph > For React developers, ReGraph offers a simple and clean coding experience. It has familiar logic, easy state handling and well-documented props. - Published: 2019-08-19 - Modified: 2025-06-09 - URL: https://cambridge-intelligence.com/5-reasons-react-developers-love-regraph/ As a product manager, there are few things more satisfying than bringing a new product into the world. So last month’s v1. 0 release of ReGraph, our React graph visualization toolkit, was a huge milestone. I’ve spent a lot of time with React developers recently, learning how they work and what they need. Their insight has shaped the product available today. I noticed how much they enjoy building with ReGraph, and how certain aspects of the toolkit really have the ‘wow’ factor. So I thought I’d share them here. A Twitter network, visualized using ReGraph graph visualization toolkit for React Why build a graph visualization toolkit in React? This is often one of the first questions people ask us, so let’s answer it early. At Cambridge Intelligence, we have a global reputation for outstanding graph visualization toolkits (see KeyLines, our graph visualization toolkit for JavaScript), so why build one just for the React library? The answer is simple: developers want it. React is the 2nd most popular JavaScript framework in the world and a lot of our customers use it, but our KeyLines-React integration didn’t always deliver the consistently excellent experience we aim for. So our team set about building... --- ### ReGraph v1.0: Graph visualization for React developers > After a successful Early Access Program, we’re proud to release v1.0 of ReGraph, our graph data visualization toolkit for React developers. - Published: 2019-07-23 - Modified: 2024-12-30 - URL: https://cambridge-intelligence.com/regraph-v1-0-now-available/ After a successful Early Access Program (EAP), we’re proud to release v1. 0 of ReGraph, our graph data visualization toolkit for React developers. ReGraph lets React developers add powerful, interactive graph data visualization to their applications quickly and easily. It’s compatible with all modern browsers, operating systems and platforms, and exploits robust WebGL rendering technology to deliver blistering performance. With advanced graph analysis and visualization features, the ReGraph SDK makes it easy to find insight in your complex graph data. As a commercially-licensed product, it also comes with dedicated support from our expert React developers. ReGraph: the graph data visualization toolkit for React developers During the EAP, we worked with developers in many sectors including cybersecurity, intelligence, and data center management. They were the first to integrate ReGraph with their React-based applications, use the data-driven API, and try our fully-interactive demos and developer documentation. The EAP was a great success, and the ReGraph toolkit is now ready to ship to customers. Joe Parry, Founder and CEO of Cambridge Intelligence said: I’d like to thank everyone who took part in the ReGraph EAP - the feedback we received was fantastic. So many application providers were keen to try our React toolkit... --- ### Designing simple visual models that users love > Want to create visual models that deliver the best user experience (UX)? You’ll see how keeping things simple is the key to success. - Published: 2019-07-15 - Modified: 2025-06-09 - URL: https://cambridge-intelligence.com/visual-models-that-delight-users/ How much data can your users handle? When you’ve got a graph database packed with complex connected data and a high-performance, graph visualization application, it’s tempting to render it all on screen at once and expect the analysts to make sense of it. No matter how experienced your users are, making them wade through data to find hidden insights takes up valuable time and effort. They need to understand the key relationships in their data and make decisions fast. There’s a similar problem when choosing how to present the feature-rich options your visualization application should support. Our toolkit technology comes with built-in advanced options including social network graph algorithms, powerful automated graph layouts, and visual time analysis, but bombard users with too many choices at once and you make their job harder. This post describes how to create visual models that deliver the best user experience (UX). With detailed graph visualizations from an insurance fraud investigation, you’ll see how keeping things simple is the key to success. The insurance fraud dataset The data contains a fictional but typical representation of vehicle insurance claim data. It includes links between nodes representing policies, policyholder details, insurance claims, vehicle damage, doctors, witnesses and... --- ### Get the perfect look & feel for your data visualizations > How to build great network visualization tools that fit seamlessly inside your existing applications, matching workflow behaviors as well as styles. - Published: 2019-06-17 - Modified: 2024-12-30 - URL: https://cambridge-intelligence.com/getting-the-perfect-look-and-feel-for-your-network-visualizations/ Building a data visualization into your products is about more than just putting information on a screen. Your visualization is probably part of a larger, carefully-designed, product UI. To give the best possible user experience, your network charts and timelines should fit seamlessly within their parent application. That doesn’t just mean matching colors, icon styles and fonts - you also need to think about workflow elements and how they fit within the context of what your users are doing. Five very different UIs, all of them powered by our data visualization toolkit technology This blog gives you some practical tips and tricks to help you craft a perfect data visualization UI, complete with examples from our network and timeline visualization toolkits. Don’t settle for the defaults All toolkits come with default settings, which are fine for prototyping but not right for your finished product. As an example, our JavaScript graph visualization toolkit, KeyLines, comes with default controls for its chart and time bar, and a default white background for the chart. With a few options and some custom controls, we can make a huge difference to the overall impression of the page. Before and after - the effect of overriding... --- ### Getting started with ReGraph, our React toolkit > Want to get started with ReGraph, the graph visualization toolkit for React? This step-by-step tutorial covers everything you need to know. - Published: 2019-06-03 - Modified: 2024-12-30 - URL: https://cambridge-intelligence.com/getting-started-with-regraph-our-react-toolkit/ We recently launched ReGraph, our new graph data visualization toolkit for React developers. The response so far has been fantastic! To help you get started with our React graph visualization toolkit, this step-by-step tutorial covers everything you need to know. Once we’ve created our visualization in a React app, we’ll load an example network of suspected terrorists and show how easy it is to apply the key analysis techniques your users need to uncover threats. The ReGraph SDK complete with interactive code examples Before the tutorial, let’s learn a little more about ReGraph. ReGraph: How it works If you’re looking for a high-quality, easy-to-build graph visualization component to add to your React application, ReGraph is a real game-changer. It’ll also give your users the advanced interactive analysis experience that’ll help them find insight into their most complex networks of connected data. ReGraph contains two React components, a chart and a time bar. Both components are designed from the ground up to fit into modern React environments. The fully data-driven approach allows for modern, responsive and declarative visualization of your data. Powered by powerful WebGL graphics rendering, ReGraph offers fast, reliable performance even when visualizing large, complex networks. And like React,... --- ### How WebGL powers the best user experience > This post covers WebGL: its function, importance to UX, and the recent 50% performance improvement in our KeyLines and ReGraph toolkit technology. - Published: 2019-05-20 - Modified: 2025-01-27 - URL: https://cambridge-intelligence.com/how-webgl-powers-ux/ Performance is key when you’re building a graph visualization product. No matter what browser or device your application runs on, large, complex datasets shouldn’t take ages to load, and chart interactions must be smooth and responsive. But performance isn’t a standalone feature. It’s a key contributor to one of the most important goals of your application design: good user experience. We’ve worked hard to deliver the most powerful network visualization toolkits so your users get the fast and insightful experience they deserve. What makes the performance rates so impressive? It’s all thanks to the Web Graphics Library (WebGL). Need to visualize a huge dataset quickly without losing quality? No problem. In this post, we focus on WebGL: what it is, how it works, why it’s important to UX, and how we’ve recently improved the performance of our toolkit technology by 50%. WebGL: the basics Based on the OpenGL standard for embedded accelerated 3D graphics, WebGL is a cross-platform rendering component for superior browser-based graphics visualization. It’s also at the core of our KeyLines and ReGraph graph visualization toolkits. There’s support for WebGL in all modern browsers, but you get virtually nothing out of the box. Everything you draw must be... --- ### Introducing ReGraph for React developers > Cambridge Intelligence today launched an Early Access Program for ReGraph, a brand new graph data visualization toolkit for React developers. - Published: 2019-05-07 - Modified: 2024-12-30 - URL: https://cambridge-intelligence.com/regraph-eap-launch/ Cambridge Intelligence today launched an Early Access Program for ReGraph, a brand new graph data visualization toolkit for React developers. ReGraph is a React toolkit for developers to add powerful, interactive graph data visualizations to their applications quickly and easily. Compatible with all modern browsers, operating systems and platforms, ReGraph exploits powerful WebGL rendering technology to deliver blistering performance on large datasets, and offers advanced graph analysis and visualization features to find data insight more easily. ReGraph: the graph data visualization toolkit for React developers Connected data, often known as graph data, is all around us. It’s in financial transactions, communications records, IT networks and beyond. Thousands of organizations from industries as diverse as cybersecurity, government, law enforcement and finance recognize the need to see and understand these complex connections. They want an application that’ll help them remove clutter and reveal what’s important in their data. With ReGraph, these organizations can revolutionize their React applications with a high-quality React graph visualization element. It’ll help them join the dots and realize the previously untapped potential in the data they’re collecting. Maintained by Facebook, ReactJS is one of the world’s most popular frameworks for developing web applications. The ReGraph library of React... --- ### Advanced data visualization powered by Azure Cosmos DB > Building powerful data visualization components with Azure Cosmos DB, Microsoft’s globally distributed, multi-model database service. - Published: 2019-05-02 - Modified: 2022-01-28 - URL: https://cambridge-intelligence.com/cosmos-db-joins-tech-alliance/ The Cambridge Intelligence Technology Alliance features organizations who want to help us solve the most complex graph data visualization challenges faced by our customers. We’re pleased to announce that the latest member to join is Azure Cosmos DB, Microsoft’s globally distributed, multi-model database service. Azure Cosmos DB is purposely designed for building high performance, planet-scale applications. It provides a highly-available, massively scalable and secure database platform, with turnkey global distribution available in more regions than any other cloud provider. There’s native support for NoSQL, so developers can choose whichever popular API they prefer to work with. The graph database, based on the Apache TinkerPop Gremlin standard, is one of them. Seamless integration with our toolkit technology It's quick and easy to connect a graph visualization application built with our toolkit technology to any graph database. Our step-by-step Azure Cosmos DB integration tutorial demonstrates the straightforward process for bringing advanced graph visualization to Azure enterprises. Looking to get started? Check out our Graph visualization with Azure Cosmos DB tutorial. Using Azure Cosmos DB? Graph visualization can bring your data to life Request a free trial Combining our toolkit technology with Azure Cosmos DB changes how users work with their complex connected... --- ### Why we love innovative Friday Projects > This blog explores our Friday Projects initiative. Every Friday, the development team get to work on anything that takes their interest. - Published: 2019-04-24 - Modified: 2025-02-12 - URL: https://cambridge-intelligence.com/friday-freedom/ via flickr/Tony Webster One of the most important parts of my role as Product Manager is making sure we stick to our roadmap. There are thousands of directions we could take our products in, and I’m here to make sure we focus on solving the right customer problems. So when I joined Cambridge Intelligence, I was blown away to learn about Friday Projects. Every Friday, the development team stop working on the roadmap, and instead get to work on anything that takes their interest. That’s one day in five when my carefully laid plans take a pause and anarchy reigns! But it turns out that our Friday Projects initiative is one of the most exciting things about Cambridge Intelligence, and it’s made me rethink the role of innovation in product development. In this blog I’ll show you why. Finding the next big thing Listening to customers is at the heart of what I do, but sometimes our customers don’t know what to ask for. We’re in the business of creating visual insights from complex information - the visual feature that gives an analyst that Eureka moment - and it’s hard to express that as a tightly scoped requirements definition. Friday... --- ### Get more from your graphs with glyphs > This blog shows five of our favorite uses for glyphs to help breathe new life into your network visualization charts. Read and find out more. - Published: 2019-04-08 - Modified: 2024-12-30 - URL: https://cambridge-intelligence.com/graphs-with-glyphs/ Glyphs have been a core part of our products since the early days. They offer a quick and easy way to communicate different characteristics and add decorations to items in your network. You probably know them as counters or images placed on a node’s border. Using glyphs in the north-east ‘compass point’ as counters What you may not know is that you now have much more fine-grained control over where you place your glyphs, opening up a wide range of interesting styling possibilities. This blog shows five of our favorite uses for glyphs to help breathe new life into your charts. 1. Glyphs as labels Because glyphs come with a curved border, they make an interesting alternative to node titles. In this example, we’ve applied a slight transparency to the blue glyphs and placed them directly below the node, with the position (p property) set as 180 degrees from the node’s center. When is a label not a label? When it's a glyph. 2. Interactive glyphs Like any other visual item, glyphs can be targeted by event handlers so you know exactly what’s been clicked on. You can use this to add interactive controls to your nodes. One popular example... --- ### Using KeyLines to visualize greenhouse gas emissions > In this blog post, a first-time KeyLines user describes their experience of using the graph visualization toolkit to create their own visualization. - Published: 2019-04-02 - Modified: 2024-12-30 - URL: https://cambridge-intelligence.com/first-impressions-of-keylines/ In this blog post, I’ll describe my first experience of creating a visualization. Using KeyLines to analyze greenhouse gas emissions in the US, I’ll share insight into two things I’m passionate about: cutting-edge technology and the environment. Where do US greenhouse gas emissions come from? Getting started with KeyLines From the minute I started with KeyLines, the developer documentation was my friend. The newly-updated quick start guide on the KeyLines SDK site took me quickly through the basics. I had to refer to the API reference and Google a few things to get the JavaScript syntax right, but in half an hour I managed to create a chart, load some data, run a few layouts and include some basic events. The KeyLines SDK site features all the documentation you need Keen to learn a little more, I also looked through the ‘Basics’ documentation pages aimed at KeyLines newcomers. Now I was ready to find the data I wanted to visualize. United States Environmental Protection Agency data Interested in contributing factors to climate change, I started hunting for connected data on greenhouse gas emissions. The United States Environmental Protection Agency (EPA) run a Greenhouse Gas Reporting Program. The latest report shows... --- ### Bring chord diagrams to life with graph visualization > There are so many visualization options to choose from. In this post, we examine the pros and cons of one popular choice: chord diagrams. - Published: 2019-03-18 - Modified: 2024-12-31 - URL: https://cambridge-intelligence.com/bringing-chord-diagrams-to-life-with-keylines/ Finding an effective way to visualize connected data isn’t easy. In this post, we examine the pros and cons of one popular choice: chord diagrams. There are so many visualization options to choose from. Focus too much on producing something that looks good and you might lose sight of the meaning behind the data. Concentrate solely on the graph data itself and you may end up with an ugly chart that’s hard to interact with. Striking the balance is key. Done well, chord diagrams featuring arcs between nodes can make a great impact. We’ll explore how well they convey information about trends and patterns compared with the same data in a Cambridge Intelligence graph visualization. Our dataset is also highly relevant to our toolkit technology - the State of JavaScript 2018 survey results. Let’s start by learning a little more about them. State of JavaScript dataset State of JavaScript is an annual survey that identifies which libraries, frameworks and languages are popular in the JavaScript developer community. With over 20,000 participants in 153 different countries last year, the results explores what developers are using, how they feel about it, and what they're keen to learn next. State of JavaScript 2018... --- ### Map-based connections: presenting graphs on images with KeyLines > Our tutorial shows how to use images as backdrops so you can add custom context to your map-based connections. Learn how to apply it to your visualization. - Published: 2019-03-11 - Modified: 2025-06-09 - URL: https://cambridge-intelligence.com/keylines-tutorial-presenting-graphs-on-images/ Understanding map-based connections has always been a key graph visualization technique. But map-based visualization can take many forms - from traditional geographic views of the world to city subway systems or nautical charts. Our KeyLines toolkit’s powerful mapping feature isn’t just for viewing links between nodes with latitude and longitude properties. Since version 5. 0, KeyLines offers the flexibility to position graph items on any kind of background image. You can choose the view that will make the most sense for your users: floor plans, building layouts, virtual representations, IT infrastructures - simply select your image backdrop and map your graph data to it. Better still, you can also transition seamlessly between images and traditional geospatial maps, creating a map data visualization to better convey useful insight. Adding an image as a backdrop to your KeyLines visualizations is easy This developer tutorial demonstrates how to use images as backdrops. With detailed code examples throughout, you’ll see how easy it is to provide custom context for your visualizations. Mapping a virtual private network (VPN) We’ve chosen to visualize a fictional organization’s IT infrastructure, with two physical sites connected to a central server via a VPN. Each site contains a number of... --- ### 5 quirky ways to style combos for maximum impact > Encourage your inner creative genius with five combo styling ideas for graph visualization that you've probably never thought of. - Published: 2019-02-18 - Modified: 2024-12-31 - URL: https://cambridge-intelligence.com/5-quirky-ways-to-style-combos-for-maximum-impact/ To help users make sense of their complex data, our graph visualization products offer intuitive ways to group and combine different nodes. We call these groupings combos. They’re great for reducing clutter and organizing your networks into something more manageable. Insightful user feedback has helped us make combos even better, and there are more improvements to come. This powerful feature will soon move out of Beta development and become an established part of our products. How you style nodes and links in graph visualizations makes a big difference to your end users’ experience. It’s the same with combos. To encourage your inner creative genius and showcase some of the most recent combos features, this blog demonstrates five combo styling ideas you’ve probably never thought of. #1: Make it all about links If links inside combos are important to your use case, make them stand out. The ‘lens’ arrangement is great for showing network structure inside combos. Lens puts nodes in a circular grid with connected nodes closer together. Lens arrangement and curved links give graph visualizations a more organic feel In this example, we’ve minimized the use of color to help focus on important items. Less interesting information is grayed... --- ### Esri ArcGIS data visualization for powerful geospatial analysis > Integrate KeyLines with Esri’s open source esri-leaflet library to support ArcGIS data visualization in your powerful applications. - Published: 2019-02-12 - Modified: 2025-05-01 - URL: https://cambridge-intelligence.com/more-powerful-geospatial-with-keylines-and-esri-arcgis/ This blog post focuses on Esri ArcGIS data visualization and how our toolkits can support powerful geospatial analysis techniques. The ability to visualize connections on maps is a valuable technique when you’re analyzing graph data. Whether you’re investigating locations of fraud, using network mapping software, or creating a crime suspect’s geo profile, geospatial information takes insight to another level. Creating an Esri ArcGIS data visualization with KeyLines and KronoGraph We'll demonstrate how to integrate KeyLines with Esri’s open source esri-leaflet library to access their ArcGIS mapping platform, but the basic principles apply to ReGraph, our React graph visualization toolkit, as well. We'll also explore the added benefits of integrating with KronoGraph, our timeline visualization toolkit that drives investigations. We’ll first investigate a New York crime spree to show how easy it is to bring your geocoded connected data to life. Then, we'll introduce a hybrid view that co-locates entities in both time and space. By combining graph and timeline visualization we'll provide the detail needed to help analysts and investigators understand the exact sequences of events. KeyLines and third-party mapping service providers The KeyLines geospatial feature gives you the freedom to work with a wide range of third-party mapping service... --- ### Cambridge Intelligence - investing in our people > In this blog post we highlight the experiences of two Cambridge Intelligence developers and how they chose to use their personal development plan. - Published: 2019-02-04 - Modified: 2025-02-12 - URL: https://cambridge-intelligence.com/cambridge-intelligence-investing-in-our-people-always/ At Cambridge Intelligence, we believe in continuous growth, that’s why we support our people in their career and personal development. Everyone gets five days a year which they can use to attend a course, training, a conference or anything else they feel will improve their development in their role. In this blog post we highlight the experiences of two Cambridge Intelligence developers and how they chose to use their personal development plan (PDP days). Julia decided to attend the Women of Silicon Roundabout Conference in London. The event is designed to enable people and organizations in the technology field to connect, learn and take action on gender diversity and inclusion. “With 14 tracks and over 100 talks to choose from, I was spoilt for choice. I decided to focus on the Career and Personal Development track which had sessions on giving talks, ways to progress your career and how to stop perfectionism from holding you back. There was also plenty of time to network. It was great meeting other women in similar fields to mine, sharing ideas and learning from each other. Along with developing my soft skills, I also attended more technical sessions including a Tech Talk on Agile... --- ### How to visualize a Stardog knowledge graph > Learn how to build a powerful, scalable and customisable visualization application using the Stardog knowledge graph database and KeyLines. - Published: 2019-01-28 - Modified: 2024-12-31 - URL: https://cambridge-intelligence.com/a-night-at-the-oscars-with-keylines-and-stardog/ In this blog post, we'll visualize a Stardog knowledge graph, using our KeyLines technology to bring it to life. We recently rolled out the red carpet to welcome Stardog to our Technology Alliance. This blog post shows how quick and easy it is to integrate their enterprise knowledge graph technology with KeyLines. And as the nominations for the 91st Academy Awards have just been announced, we thought we’d bring some Hollywood glamor to our Stardog graph visualizations. Let’s see what insight we can gain from visualizing multiple sources featuring Academy Awards data. First, a bit more about Stardog. Stardog knowledge graph & KeyLines Stardog, leading provider of enterprise knowledge graph technology, partners with some of the largest organizations in the world, including Morgan Stanley, Bosch and NASA. Like KeyLines, Stardog aims to help organizations overcome data silos. Key to their mission is providing simpler ways to unify, query, search and analyze their enterprise data, no matter what kind of data it is, where it’s stored or how frequently it’s updated. The Stardog knowledge graph platform combines graph database technology with an AI-based knowledge toolkit. It uses a Resource Description Framework (RDF) data model, where data is expressed using a syntax... --- ### Game of Nodes: Visualizing a 13-14th century social network > In this blog, we'll explore a medieval community using graph visualizations and reveal the evolution of a peasant network through social network analysis. - Published: 2019-01-14 - Modified: 2025-03-10 - URL: https://cambridge-intelligence.com/game-of-nodes-visualizing-a-13th-century-social-network/ The date is 1345. The place is the medieval manor of Redgrave in Suffolk, England. The feudal system means peasants have to work the land that’s controlled by rich nobles and clergy. As if being a lowly peasant on the lowest rung of the social ladder wasn’t bad enough, the argument you’ve had with a neighbor has landed you in court. And if you manage to survive the next few years, you’ll have the Black Death to contend with. The period of English history that inspired Game of Thrones probably isn’t the first thing you’d associate with our graph visualization products. Applications built with our technology help analysts ‘join the dots’ in connected data. That data can feature anything - from cyber threats to email traffic, financial transactions to business intelligence networks. Thanks to historical court records involving the peasant community, we can just as easily visualize connected data that features a medieval social network. Image from Game of Thrones, owned by HBO In this blog post, we’ll bring a medieval community to life. Our graph visualizations will help us gain insight into network connections through lawsuits. We’ll demonstrate how clever styling and filtering, combined with powerful social network analysis,... --- ### Bring time-series data to life with visualization > We integrate KeyLines with InfluxDB - a time series database (TSDB) - to see how it can help us understanding complex dynamic graph data. - Published: 2018-12-03 - Modified: 2025-02-12 - URL: https://cambridge-intelligence.com/bringing-time-series-data-to-life-with-keylines/ In the beginning, there were relational databases. Then came a wide variety of NoSQL databases. And most recently, time series databases (TSDBs) are making an impact. TSDBs are purpose-built to manage high volumes of indexed, chronological data points. With the rise of IoT and the cloud, the quantity of real-time data that exists has dramatically increased. This includes anything from stock market prices to meteorological records, bank transfers to IT server memory usage, telephone calls to air quality levels. A KronoGraph timeline visualization showing precise details of telephone calls between people Organizations are recognizing the value in monitoring and analyzing their data points to help understand the present and predict the future. It’s not surprising that DB-Engines ranked TSDB as the fastest-growing database type for the last two years running. Time-based data visualization is a great way to find deeper data insight. Our toolkits offer different visualization options: the advanced time bar visualization component in our both of our graph visualization toolkits offers a powerful way to filter and summarize time-based data KronoGraph, our timeline visualization toolkit, lets you build interactive timelines directly from your data to better understand how events unfold In this blog post, we’ll use the time... --- ### MemGraph visualization tutorial: visualizing TED Talks data > Follow this MemGraph visualization tutorial to see how to integrate the KeyLines graph visualization toolkit with the Memgraph graph database - Published: 2018-11-26 - Modified: 2025-02-07 - URL: https://cambridge-intelligence.com/visualizing-ted-talks-data-with-memgraph/ KeyLines is flexible enough to work with any datastore, but it’s an especially good fit for graph databases. In this blog post, we’re showcasing how to integrate KeyLines with the Memgraph database, our latest technology alliance partner. We’ll also use Memgraph’s TED Talks dataset to show how visualizing your graph data can reveal hidden insight. MemGraph visualization tutorial with KeyLines Memgraph is a fully-distributed graph database primarily aimed at financial, telecommunications and retail enterprises. Its in-memory first approach aims to deliver high performance, making it a good choice for working with real-time data at scale. With deployment options for both on-premise and cloud, it also delivers the high levels of security you’d expect from an enterprise solution. To existing Neo4j users, Memgraph will seem very familiar. It uses openCypher for queries, and the Bolt protocol for database communications. Other tools originally developed for Neo4j also work out of the box for Memgraph, including the neo4j-client and the JavaScript library neo4j-client. js. This means graph database visualization with Memgraph and KeyLines is just as seamless as with Neo4j. More on the technical integration details later. First, let’s explore the dataset we’re visualizing here: the diverse world of TED Talks. MemGraph visualization... --- ### Geospatial graph insight without limits > Cambridge Intelligence, creators of connected data visualization tools that make the world safer, today announced the release of KeyLines 5.0. - Published: 2018-11-20 - Modified: 2024-12-30 - URL: https://cambridge-intelligence.com/keylines-5-0-geospatial-graph-insight-without-limits-announce/ Cambridge Intelligence, creators of connected data visualization tools that make the world safer, today announced the release of KeyLines 5. 0. The latest version of the award-winning KeyLines toolkit includes a complete overhaul of its geospatial features. KeyLines 5. 0 delivers a smoother, faster mapping experience that makes it easier than ever to visualize connections in geospatial data. Location information holds a potentially rich source of data insight. From discovering fraud hotspots to understanding the location of cyber threats or IT network activity, KeyLines Geospatial helps you to better understand map-based connections. The geospatial engine in KeyLines 5. 0 supports a vast range of third-party map tile providers and plugins, giving you complete control over visualizing and interacting with geospatial data. Whether you’re using plugins for geofencing and map layers, or integrating with leading geospatial service providers like Esri, KeyLines delivers the right visualization solution. Using Esri basemaps and services in KeyLines 5. 0 Another major feature of KeyLines 5. 0 is support for scalable background images in charts. Visualizing nodes and links on everything from floor plans to building footprints, transport hubs to IT network diagrams, gives insightful context to graph data. With the ability to smoothly transition between... --- ### KeyLines 5.0: Magnificent map mode layout & more > We're excited to announce the release of KeyLines 5.0: the next generation in visualizing connections in geospatial data. Read our product update. - Published: 2018-11-20 - Modified: 2025-06-09 - URL: https://cambridge-intelligence.com/keylines-5-0-magnificent-map-mode-more/ We’re excited to announce the release of KeyLines 5. 0: the next generation in visualizing connections in geospatial data. Graph insight without limits We've completely overhauled our map mode. Now based on Leaflet 1. 3. 4, this new version of KeyLines Geospatial features smoother panning and zooming, plus improved reliability across platforms and browsers, particularly on touch devices. Advanced flexibility You now have the freedom to use layers and options such as alternative Coordinate Reference Systems (CRS). Whether you rely on plugins for geofencing and map layers or integrating with leading geospatial service providers like Esri, KeyLines 5. 0 can handle it. Using Esri basemaps and services in KeyLines 5. 0 A new approach to visualizing connections in geo data There’s also support for scalable background images in charts, so you can visualize nodes and links on everything from floor plans to building footprints, transport hubs to IT network diagrams. With the ability to smoothly transition between real maps and offline maps or images, KeyLines opens up a whole new opportunity for connected data analysis. Using images with map mode gives greater context to IT network diagrams Improvements to image loading Images are now loaded asynchronously: they load as soon... --- ### Visualizing the friendship paradox > We leverage the advanced features of our toolkits to test the friendship paradox, showcasing how customization enhances insights from evolving networks. - Published: 2018-11-13 - Modified: 2024-12-31 - URL: https://cambridge-intelligence.com/visualizing-the-friendship-paradox-with-keylines/ It’s a fact: your friends have more friends than you do. Life isn’t a popularity contest. Which is just as well, because if it was based on the number of friends you have compared with the number your friends have, you’re likely to lose. The reassuring news is that it’s the same for pretty much all of us, thanks to the friendship paradox. Sociologist Scott L. Field’s 1991 paper, ‘Why Your Friends Have More Friends Than You Do’, identified the friendship paradox phenomenon. It’s based on the logic that the mean number of friends of friends is always greater than the mean number of friends of individuals. Think about the most popular person you know. Being friends with someone who is part of many different social groups automatically makes your average number of friends smaller in comparison. And it’s the same for everybody else they’re friends with. The theory has since been verified using social network data from Twitter and Facebook. In this blog post, we’ll use the advanced features of our graph visualization products to test the friendship paradox. We’ll show how advanced styling and customization makes it easy to gain insight from evolving networks. Visualizing large datasets quickly... --- ### Graph visualization UX > Discover 5 timeline and graph visualization UX tips for building beautiful and intuitive charts and timelines for network and event analysis. - Published: 2018-10-29 - Modified: 2025-02-05 - URL: https://cambridge-intelligence.com/graph-visualization-ux-how-to-avoid-wrecking-your-graph-visualization/ Until pretty recently, hardly anyone could visualize connections in data. Early graph visualization tools were inflexible and bafflingly complex, limiting connected data insight to a tiny audience. Graph visualization UX wasn't a priority. At Cambridge Intelligence we wanted to reinvent connected data visualization to make it work for everyone. Our graph and timeline visualization products allow developers to custom-build applications for their specific data, their users and the questions they’re trying to answer. It puts the power of graph visualization and timeline analysis into the hands of those who need it. If you’re looking for a graph and timeline visualization technology to help, request a trial of our toolkits. But with great power comes great responsibility. Even with the best toolkit, it’s possible to build something that’s... not so great. The good news is that there are a few simple timeline and graph visualization UX tips that you can follow to build a beautiful, useful and intuitive visualization. We’ll explore a few of them in this blog post. Give users an attractive, insightful user-friendly graph visualization user experience Graph visualization UX v UI? Before we move on to best practice, it’s worth clarifying what we mean by UX and UI.... --- ### Create a map visualization with KeyLines and Neo4j geospatial data > Find out how KeyLines and Neo4j integrations make it easy to exploit geospatial data. Discover 3 compelling use cases for map visualization. - Published: 2018-10-17 - Modified: 2025-05-01 - URL: https://cambridge-intelligence.com/mapping-a-connected-world-the-value-of-geospatial-graph-visualization/ This blog post describes three compelling use cases to help you get the most out of map visualization. We'll use Neo4j geospatial data and the KeyLines graph visualization toolkit to get connected data onto maps. One of the world’s first maps featured the night sky. Surprisingly, it also featured connected data. Over 1,000 years ago, Chinese astronomers used manuscript to plot 1,300 stars, recognizing the importance of making connections between clusters to identify constellations. Their mathematical projections turned out to be remarkably accurate, despite relying solely on the naked eye. An extract from the Dunhuang Chinese Star Chart, currently held at the British Library. Back to the 21st century – whether it’s monitoring traffic flow at rush hour or identifying routes used by persons of interest – the ability to visualize connections on maps is still highly valuable. Fortunately, we have a wealth of technology to help us gain insight from links between locations. By combining the power of graph databases like Neo4j with the features of KeyLines, exploiting geospatial information has never been easier. We’ll start by looking at dashboards. Maps as dashboards From 30,000 feet above, the earth looks very different. You get to survey the entire landscape,... --- ### Five steps to tackle big graph data visualization > A step-by-step guide to big graph data visualization, showing how to bring millions of connected nodes and links down to a human-friendly scale. - Published: 2018-09-21 - Modified: 2025-02-03 - URL: https://cambridge-intelligence.com/big-graph-data-visualization/ Understanding big graph data requires two things: a robust database and a powerful graph visualization engine. That’s why hundreds of developers have combined a graph database with our graph visualization technology to create effective, interactive tools to make sense of their graph data. But humans are not big data creatures. Most adults can store between 4 and 7 items in their short term memory. That presents a challenge when building graph visualization tools. How do you decide which subset of data to present to your users? How do they find the most important patterns and connections? They're the questions we'll try to answer in this blog post. You’ll discover that, with some thoughtful planning, big data doesn’t have to be a big problem. 20,000 nodes visualized in KeyLines. Pretty, but pretty useless if you want to understand specific node behavior. Data from The Cosmic Web Project. The challenge of big graph data visualization For many organizations, ‘big data’ means collecting every bit of information available, then figuring out how to use it. That makes it incredibly challenging to go beyond aggregated analysis to understand individual elements. To provide your users with something more useful, think about the data funnel. Using... --- ### My internship at Cambridge Intelligence – Oscar > Each year we welcome students and recent graduates to our summer internship. Cambridge University graduate Oscar Chen shares his experience. - Published: 2018-09-12 - Modified: 2025-02-12 - URL: https://cambridge-intelligence.com/internship-oscar/ Every year we welcome a group of students and recent graduates to our three-month summer internship at Cambridge Intelligence. Below, Cambridge University graduate, Oscar Chen shares his experience. Hi there, I’m Oscar. About me In my final year at Cambridge University, I took a course in graph theory which ended up being one of my favorites. I had planned to move back to London after graduation until I came across the Cambridge Intelligence internship program and decided to apply. The stars aligned and I was accepted. What better way to learn more about graph theory than at a leading graph visualization company? Being a maths graduate, I thought that I might not have been a suitable candidate for the internship. I was surprised to discover how much maths is actually behind KeyLines - the graph visualization toolkit developed by Cambridge Intelligence. What’s the work environment like? With the technology industry’s rapid pace, I’ve heard it can be stressful working at a software company, especially big ones. This is one of the reasons I chose to work at Cambridge Intelligence. Although the environment is fast-paced, it’s not high-pressure. Deadlines are set but people aren’t having to burn the midnight oil to... --- ### How we predicted the World Cup result > We used network theory to predict the World Cup winner and it turned out to be remarkably accurate. Read this article to see what happened. - Published: 2018-07-18 - Modified: 2024-12-30 - URL: https://cambridge-intelligence.com/how-we-predicted-the-world-cup-result/ We knew it wasn’t coming home: how we predicted the World Cup result We’ve been gripped by the FIFA World Cup 2018 here at Intelligence Towers. There were high scores and high drama as old favorites crashed out early, leaving underdogs to progress to the latter stages. It was the most uncertain World Cup tournament in decades. Uncertain, perhaps. But apparently not unpredictable. A couple of weeks ago, at the start of the round of 16, we used network theory to make a tongue-in-cheek prediction of the World Cup winner. To everyone’s surprise, the predictions turned out to be remarkably accurate. Let’s take a closer look at what happened. Using centrality measures to pick a winner Our prediction was based on this dataset of World Cup players by Paul Campbell. It also lists their clubs and countries of origin. We had no data about squad or player history, performance, or injuries. But we didn’t need that - we had network science. Our theory was that teams with the most international connections would perform better than those whose players are mostly signed to domestic clubs: Peru’s domestic club players, contrasted with France’s international squad To find the teams with the most... --- ### Can graph theory predict the World Cup winner? > In this blog post, we explore how graph theory can predict outcomes, testing its effectiveness by predicting the winner of the 2018 FIFA World Cup. - Published: 2018-06-29 - Modified: 2025-01-28 - URL: https://cambridge-intelligence.com/graph-theory-world-cup-winner-prediction/ We hear a lot of success stories about how graph theory can make stunning predictions, from recommendation engines for shopping websites to fraud and criminal investigation. So this week we decided to put it to the test on something that really matters - who is going to win the 2018 FIFA World Cup? We’re down to the last 16 teams, so we’ve got a one in sixteen chance of getting it right. That’s got to be worth a shot! Step 1: Load the data The starting point is a dataset, and in this case we’ve used a dataset scraped from Wikipedia by Paul Campbell. This data simply links players to the club sides they play for, and tells us which country they hail from. Perfect for graph analysis - thanks Paul. The next step was to load the dataset into our visualization application, and add a bit of color. The model we went for is as simple as this: Our visual model Step 2: Unleash the power of combos There’s absolutely no information about how good a player is, or how good their club sides are. Just who plays for which team. Not enough, you’d think, to get us close... --- ### Visualizing the 2018 World Cup > With the World Cup in full swing, we thought it would be fun to visualize it using our graph visualization technology. See what we came up with! - Published: 2018-06-25 - Modified: 2024-12-31 - URL: https://cambridge-intelligence.com/visualizing-2018-world-cup/ Most of our customers use KeyLines to uncover insight for critical issues like fraud investigation and detection, law enforcement and cyber security threat analysis. However, that’s not to say that graph visualization can’t be used for more light-hearted goals. We found this Github Gist dataset and, with the World Cup in full swing, we thought it would be fun to visualize it. KeyLines Kick-off The dataset is made up of all the football (soccer for our American audience) players participating in the 2018 World Cup and their associated club and country. The players, countries and clubs are represented by nodes and the links connect an individual to their team and country. We entered the data into a chart using KeyLines, our graph visualization SDK for JavaScript, and this is what we saw: 2018 World Cup players, clubs and countries As it stands, this graph is quite Messi. Using combos, the node-grouping functionality, we’re able to group the players by their country, instantly reducing some clutter. 2018 World Cup players grouped by country By grouping the players by their countries, we now have a clearer overview of the graph and can begin to dig deeper for more information. To help us... --- ### Creating an NYC taxi data visualization with KeyLines > Find out how we created an NYC taxi data visualization using KeyLines, making sense of a large and complex dataset. Let’s take a look! - Published: 2018-06-18 - Modified: 2024-12-31 - URL: https://cambridge-intelligence.com/visualizing-nyc-taxi-cab-data/ Working in the data visualization field, I’m intrigued by different datasets and using graph visualization to explore, understand and interact with them. I came across an interesting New York taxi cab database and this study: "What Insights Do Taxi Rides Offer into Federal Reserve Leakage? ". I was curious to see what I could uncover using KeyLines – the graph visualization toolkit - to create an NYC taxi data visualization. The data includes information on taxi trips taken in the city and the study found an increase in cab activity between the Federal Reserve Bank of New York and major Wall Street banks around the time of central bank policy meetings. In this blog, we’ll see how the graph visualization approach can be useful when working with large and complex datasets like this one. Let’s take a look! NYC taxi cab data A quick intro to KeyLines Looking at data as a table, like the one above, it’s difficult to gain any insight. KeyLines is a toolkit for building game-changing interactive visualizations that unlock insights in complex graph data. By visualizing connected data as a graph, you can quickly find and investigate anomalies in data. NYC taxi data and data... --- ### The benefits of a graph visualization application > Discover the benefits of graph visualization and why it should be a core part of your web application – it’s not just pretty pictures. - Published: 2018-05-18 - Modified: 2025-01-28 - URL: https://cambridge-intelligence.com/why-you-should-power-your-application-with-graph-visualization/ Connected data is all around us – financial transactions, communications records, and IT networks, to name a few. One of the primary benefits of a graph visualization application is that it helps you reveal the unexpected connections in complex data that your business needs to understand. From Fortune 500 corporations to governments and small businesses, we’ve helped over 300 customers develop their own powerful graph visualization applications. Our graph visualization software can visualize data from virtually any source and turn it into valuable insight. In this post we'll demonstrate the other benefits of graph visualization, and why it should be a core part of your web application. Why graph visualization? Graph visualization, sometimes called ‘network visualization’ or ‘link analysis’, is the process of visually presenting networks of connected entities using a node-link model. It enables analysts to intuitively identify trends, outliers and patterns of behavior, helping them make the right decisions, fast. Why graph visualization? Because everyone instantly recognizes its simple node-link model. Visualizing data in this way is sometimes overlooked or viewed as a non-essential. But when you understand the benefits of graph visualization, you'll see it as a must-have and not a nice-to-have. It’s the most effective way... --- ### Achieve Customer 360 with graph visualization > Work with graphs to achieve Customer 360 visualization and better understand customers. Predict future behaviors with insightful graph visualization. - Published: 2018-05-15 - Modified: 2024-12-31 - URL: https://cambridge-intelligence.com/achieve-customer-360-with-graph-visualization/ Customer 360 visualization - or the drive towards a single, definitive view of the customer - is an area of growing investment. From banking and retail to government and healthcare, the effective use of data drives better service, a more engaging customer experience and significant bottom-line results. In this blog post, we'll see how customer 360 visualization, with graph analytics, gives a unified picture of customers. What is Customer 360? Customer 360 projects collate and integrate all the information an organization holds about its customers. This could be demographic data, buying history, web analytics, or information from any other channel. Visualizing this data enables them to make predictions about future customer behavior and take the actions needed to reduce churn, improve service and increase revenue. Achieve a single consolidated view of all your data using our graph visualization technology The role of graph visualization in Customer 360 projects There are two approaches to Customer 360 visualization: The global approach Visualizing large amounts of data about many customers in one chart to find trends and patterns. This is great for making high-level product or organizational decisions. The local approach Visualizing information about a specific customer to quickly see their account history.... --- ### Choosing a graph visualization partner > We look at three high-level questions you should consider when choosing a graph visualization partner, to make sure they’re up to scratch. - Published: 2018-04-16 - Modified: 2025-06-09 - URL: https://cambridge-intelligence.com/how-to-choose-the-right-graph-visualization-partner-part-1/ Choosing a graph visualization partner is a big commitment. You need to find a provider whose technology is right for your users and your data; and who’s a good fit for a long-term partnership. Previously, we’ve compared open source code libraries with commercial visualization SDKs to show you why an SDK is the obvious choice for your project. This time, we'll look at the six high-level questions you should consider when choosing a graph visualization partner, to make sure they’re up to scratch. 1. Is the SDK easy to use? Having a developer-friendly API makes a huge difference to the success of your project. Lots of developers turn to us after spending months trying to hack with other, less user-friendly options. With us, they make more progress in a few hours than they previously achieved in a few weeks. We know how important it is to ensure great DevX. That’s why we worked so hard on our interactive live coding environments - we call them “playgrounds”, but they’re not just for fun. You can use them to write or paste an app into your browser, experiment with it and see the results instantly. Our data visualization playgrounds let you visualize... --- ### trust-hub: using graphs to power personal data compliance > Learn how trust-hub’s Privacy Lens app and our KeyLines software development toolkit visualizations help organizations manage and optimize personal data flow. - Published: 2018-04-09 - Modified: 2025-01-28 - URL: https://cambridge-intelligence.com/trust-hub-using-graph-technologies-to-power-personal-data-compliance/ trust-hub’s mission is to "power the safe and compliant use of personal data". The company helps both the public and private sector to optimize their personal data "ecosystems", comply with the ever-changing global regulatory landscape and strengthen their privacy credentials. In this blog post we take a look at trust-hub’s Privacy Lens application. We’ll see how it uses KeyLines-powered graph visualization to help organizations map, understand, optimize and control the flow of personal data. The Problem The introduction of the European General Data Protection Regulation (GDPR) on 25 May will make the challenge of complying with data protection regulation even more complex. Will Parton, Chief Technical Architect at trust-hub, explains that GDPR means privacy data can no longer be an afterthought: "Businesses need to reassess their reasons for holding and processing personal data. They need to be able to justify and have a valid legal basis for its use and must ensure suitable operational and technical measures are in place to protect it. GDPR transforms the landscape of personal data processing. The media has focused on the regulation’s potential fines, but it's the powers of the Regulator to halt an organization’s processing of personal data or compel the disclosure of... --- ### Graph visualization tools and accessibility > How to build graph visualization tools that are accessible to all your users, including keyboard shortcuts and selecting appropriate colors. - Published: 2018-04-02 - Modified: 2025-02-05 - URL: https://cambridge-intelligence.com/build-accessible-data-visualization-apps-with-keylines/ How to build accessible graph visualization tools The software market is constantly expanding and evolving, and the competition to develop smooth, functional, quality applications is fierce. An important factor that’s often overlooked is accessibility. Fully accessible digital content is essential to provide equal access and opportunity to people with diverse abilities. Key recommendations for making digital content more accessible are provided by W3C’s Web Content Accessibility Guidelines (WCAG) and Section 508 of the Rehabilitation Act of 1973. W3C also provides an overview of web accessibility laws and policies which may be helpful. In this post we’ll give you tips on building graph visualization tools that as many people can benefit from as possible. We’ll also introduce you to the keyboard shortcuts for KeyLines, our graph visualization toolkit. Accessibility - good for customers and business Identifying the needs of your users is the first step in any application development process, and accessibility must be a key consideration. It should feed into early design phases, making accessibility a feature of, not an add-on to, the final product. It makes clear business sense to focus on inclusivity. An up-front design that’s aimed at a diverse set of users, including those with impairments or... --- ### Network alert and network topology visualization > How network topology visualization can help you understand your critical infrastructure, and investigate network alerts more efficiently. - Published: 2018-03-12 - Modified: 2024-04-16 - URL: https://cambridge-intelligence.com/spot-alerts-network-topologies-graph-visualization/ Understanding big, complex network topologies, like IT infrastructure or telecoms networks is challenging. With the help of network visualization, it doesn’t need to be. Take the identification of alerts, for example. Alerts might be generated from detectable behaviors, like traffic to blacklisted addresses or downtime within the network; or could be manually raised by administrators. Whether it’s fault management in a physical communications network or cyber threat detection in your corporate IT setup, one of the first challenges is knowing where the problems lie. In this blog post, we’ll show you how network topology visualization can make alert detection and investigation more effective, and help you gain a clearer understanding of your infrastructure topology. In particular, we’ll focus on combos - the powerful node-grouping functionality in our toolkits that reduces clutter and makes it easier to see the bigger picture and gain deeper insight. Why visualize alerts and network topology? If it’s your job to understand and respond to alerts in a network, you need fast insight to see problems as they arise. There’s a series of questions you need to answer: Do I have any problems? Most of the time, you need to start with an ‘at-a-glance’ view, to... --- ### Open source graph visualization: is this the right option for your project? > Why use a commercial SDK instead of an open source graph visualization option? We compare both options to see which is right for your project. - Published: 2018-02-09 - Modified: 2025-01-08 - URL: https://cambridge-intelligence.com/open-source-graph-visualization-a-completely-unbiased-review-of-your-options/ Product managers turn to us in their quest for new and insightful ways to see and understand the data in their applications. Graph visualization is an obvious choice - it’s an incredibly effective and intuitive way to explore complex data - but there are so many options. Should you use an open source graph visualization code library to build a solution in-house? Buy an off-the-shelf application? Or take the middle route with a commercial graph visualization software development kit (SDK) like Cambridge Intelligence has to offer? In this (un)biased review of your options, I’ll explore two options - open source code libraries and commercial SDKs - against some important criteria to show why our visualization products should be the obvious choice. Cost: “There’s a cheaper way to do this” Unless you have the in-house expertise in graphics and rendering technology, open source graph visualization isn’t the most cost-effective option in the long-term. At first glance, open source technologies are attractive as they appear to be “free”. Although they have low up-front costs, they end up being expensive in other ways. Development resource, longer time to market, and on-going maintenance overhead, to name a few. Unless you have the in-house expertise... --- ### Python graph visualization using Jupyter & KeyLines > Our guide to integrating a KeyLines graph visualization component into a Jupyter notebook to uncover, explore and share graph insight. - Published: 2018-01-08 - Modified: 2024-12-30 - URL: https://cambridge-intelligence.com/graph-visualization-python-integrating-keylines-jupyter/ Sharing intelligence is a key part of every graph analysis workflow. Once your connected data has been explored, filtered, combo’d, and generally understood by an analyst, their next step is to share their new-found insight with colleagues. There’s already functionality in KeyLines, our graph visualization SDK, to facilitate that - serialise, export as PNG, etc - but how about integrating with the tools your analysts already use? The beauty of KeyLines as a library is that integrating with other technologies is usually simple. In this blog, we’ll see how KeyLines can plug into Jupyter Notebook. Using ReGraph instead of KeyLines? See our blog post on integrating ReGraph with JupyterLab What is Jupyter Notebook? To quote the Jupyter website: Jupyter Notebook is an open-source web application that allows you to create and share documents that contain live code, equations, visualizations and narrative text. It’s an app that gives analysts a single place to clean, model, analyze and visualize their data. You can embed other tools and technologies, and multiple analysts can work together on a single notebook. We’ve found it’s especially popular with data scientists in domains like intelligence and cyber security where collaboration and insight sharing is critical. Historically, Jupyter... --- ### Visualizing JanusGraph: the new TitanDB fork > Learn how to create your own graph visualization application using the JanusGraph database and our KeyLines graph visualization toolkit. - Published: 2017-12-04 - Modified: 2024-12-31 - URL: https://cambridge-intelligence.com/visualizing-janusgraph-new-titandb-fork/ A quick history lesson Back in February 2015, Aurelius - the organization behind the Titan graph database - was acquired was acquired by DataStax. It was unclear whether the Titan project had a future. Would it be carried on by the community? Would DataStax through their enterprise might behind it? What actually happened was more confusing. In the end, the Titan project did slow, resulting in a number of competing spinouts. Here’s the Cliffnotes version: February 2015: DataStax acquire Aurelius, the company behind nascent the TitanDB. Aurelius promise Titan ‘is not going away’. September 2015: Titan 1. 0 is released, making use of the Apache-incubated TinkerPop3 stack. To date, this is the first and last stable TitanDB release. The Aurelius team presumably turn their attentions back to DataStax, which is planning its own graph database announcement... April 2016: DataStax Enterprise (DSE) Graph database is launched. DSE Graph incorporates TitanDB’s distributed graph setup, but with even closer integration with Cassandra. July 2016: Perhaps sensing a little frustration in the Titan community (or just the strength of interest in graph databases) IBM releases their own fork of the Titan project: IBM Graph. It’s a fully managed and hosted distributed graph database. January... --- ### Enjoy the Vue (integration) with KeyLines > This blog explores the Vue JavaScript framework, and how it can help you build a graph visualization application with KeyLines software development toolkit - Published: 2017-11-13 - Modified: 2024-12-30 - URL: https://cambridge-intelligence.com/keylines-vue/ A Vue Integration Guide Vue. js is a popular JavaScript framework which is going head-to-head with the likes of Facebook’s React and Google’s Angular. We’ve certainly seen an uptick in requests for Vue integration with KeyLines, and we were delighted to be able to release our Vue component back in September. Read on to discover how easily KeyLines can integrate with Vue to bring powerful graph visualization to your application. About Vue Vue is an open source JavaScript framework for building user interfaces. It uses a component-based architecture that will be familiar to React and Angular users, but offers a lighter touch. Vue comes with several powerful features - including a virtual dom, binding framework, templating engine, a router, server-side renderer and more. But it’s also very flexible and can be very lightweight, allowing you only to use the features you need for your application. Using Vue with KeyLines One of KeyLines’ strengths is how easily it integrates with other frameworks. Since it’s just a library, it’s simple Javascript API and comprehensive eventing system make it easy to plug into frameworks and applications. We already support React, AngularJS and Angular. And now it’s easy to bring KeyLines into Vue environments,... --- ### Investigating human trafficking with graph visualization > Christian Miles explores a graph visualization-led approach to understanding human trafficking patterns, using data from online adverts. - Published: 2017-08-29 - Modified: 2025-06-09 - URL: https://cambridge-intelligence.com/investigating-human-trafficking/ Human trafficking is a global issue. An estimated 2. 5 million people are currently in forced labor, including sexual exploitation, as a result of trafficking, and the majority of victims are aged between 18 and 24. The International Labor Organization estimates the profits associated with trafficking make it the third-biggest criminal enterprise in the world. Earlier this year, I gave a presentation on graphs and human trafficking at Graph Day San Francisco. This summary looks at the approach we could use to create an interactive graph visualization tool to understand trafficking patterns, and some useful data visualization techniques for law enforcement and security agencies in general. Tracking victims with online adverts A key part of human trafficking is the movement of victims, as perpetrators evade detection by continually transporting victims. In 2014, two information scientists at the University of Hawaii applied network analysis to open internet sources. In their paper on detection of domestic human trafficking indicators and movement trends, Ibanez & Suthers created a graph dataset using escort adverts, cell phone numbers and advert locations. With this innovative approach, they built a graph model of the most common travel routes of suspected victims of sexual exploitation: “The advertised phone... --- ### Power interactive graph applications with ArangoDB > We spoke to Luca Olivari, President of ArangoDB, to find out more about their technology, the multi-model approach and how they integrate with our SDKs. - Published: 2017-08-07 - Modified: 2024-12-30 - URL: https://cambridge-intelligence.com/powering-interactive-graph-applications-arangodb/ This post was published some time ago. It's still useful, but it's worth checking out this page on visualizing ArangoDB for more up-to-date info. An interview with Luca Olivari of ArangoDB Earlier this year we welcomed ArangoDB to the Cambridge Intelligence technology alliance. Interest in graph-optimized databases has exploded, as developers look for a better way to work with complex and messy real-world data. Many of our customers rely on graph databases to provide the speedy graph querying needed to power their KeyLines deployments. Another option is growing in popularity: multi-model databases. We spoke to Luca Olivari, President of ArangoDB, to find out more about their technology and the multi-model approach in general. Hi Luca, thanks for joining us! Can we start with an introduction – what is ArangoDB? Hi Andrew. ArangoDB is a native multi-model database that combines three major NoSQL data models in a single core: key-value and column stores, document stores and graph databases, with one declarative ArangoDB query language (AQL). In an enterprise, different applications use different data models. Inside those applications, you’ll find different kinds of data access characteristics. So selecting just one kind of database, optimized for a single model, for all of those... --- ### Visualizing restricted substances for REACH compliance > Using connected data visualization techniques to manage supply chain risk, ensure REACH compliance and avoid chemical obsolescence. - Published: 2017-06-13 - Modified: 2024-12-30 - URL: https://cambridge-intelligence.com/restricted-substance-compliance-data-visualization-challenge/ Managing REACH compliance Have you ever wondered about the parts that make up your car, and what they’re made of? It’s easy to assume that the original equipment manufacturer or ‘OEM’ (that’s the company whose badge is on the front of your car) will know, but remember that modern cars have around 30,000 - 40,000 parts, and most of them were built by a complex chain of thousands of part suppliers, not the OEM itself. Each part is made by combining materials together using one or more processes. The materials in turn might be made up of dozens of chemical substances. For example, plastics and rubbers are made of a complex and often top-secret formulation. Yet more substances are consumed in the processes (think using a degreaser or adhesive in a manufacturing step). If your car had to carry a printed recipe like the chocolate bar you had at lunchtime, it would not make for light reading. Ever wonder what’s behind that ‘new car smell’? Image source Public Domain Pictures Legislations on hazardous substances are important in this domain. The EU’s REACH directive is a great example. Among other things, REACH creates legal obligations for companies who produce or supply... --- ### Visualizing crime data at scale > Learn how visualizing crime data at scale can help law enforcement agencies to understand the complex connections hidden in their datasets. - Published: 2017-06-07 - Modified: 2024-12-31 - URL: https://cambridge-intelligence.com/visualizing-crime-patterns-data-graph/ Graphs can reveal trends and give insight into relationships between people, times and locations. They're a vital tool for visualizing crime data at scale so it can be explored and understood. In a previous post on law enforcement and big data visualization, we saw how law enforcement agencies understand the wealth of data they have at their disposal. This blog post gives another law enforcement graph visualization use case, and one that I recently presented with our partners at Neo4j. Watch Neo4j's webinar on analyzing law enforcement data at scale Visualizing the data. boston. gov crime data set One of the many sources of data available to the police is their RMS – or Records Management System. It’s often the core repository, containing details crimes, individuals, officers and vehicles, etc. In recent years, many agencies have made some of their RMS data available to the public – a great resource for anyone interested in law enforcement activity. Obviously, identifying details are stripped out, but there’s still enough for us to demonstrate visualizing crime data at scale. One example of this is the City of Boston's open data hub, detailing real-life crime incidents in the city. Creating the data model and... --- ### Make sense of cyber threats with graph technologies > This post explores how KeyLines graph visualization simplifies complex Malware networks, making post-attack forensics interactive, intuitive and insightful. - Published: 2017-05-12 - Modified: 2024-12-30 - URL: https://cambridge-intelligence.com/making-sense-cyber-threats-graph-technologies/ Graph visualization is a vital component of any cyber security strategy. Without it, analysts struggle to uncover insight from complex logs, which limits their investigative powers and leaves systems vulnerable. In this blog post, we’ll use a dataset related to ransomware to show how a KeyLines graph data visualization tool simplifies complex information and makes post-attack forensics interactive, intuitive and insightful. Spotting patterns in Ransomware attacks Ransomware is a kind of malware, designed to hold computer files hostage to extort money. It’s usually hidden inside a Trojan – a file disguised as something harmless – which triggers the malware download. The malicious software encrypts the victim’s data and demands money in exchange for the decryption key. Criminals can make hundreds of millions of dollars from sophisticated attack software. Shutting them down is a cat-and-mouse game involving law enforcement agencies and ISPs. Our dataset and data model The Ransomware Tracker (now discontinued), run by abuse. ch, maintains a list of over 6000 domain names, IP addresses and URLs associated with ransomware. It’s an excellent resource for anyone interested in cybercrime infrastructure. You can download the entire dataset in a CSV format, and then convert it into a KeyLines JSON object. Each... --- ### Angular graph visualization with KeyLines > Get started with KeyLines and the Angular framework to build your own advanced Angular graph visualization app for connected data. - Published: 2017-05-08 - Modified: 2024-12-31 - URL: https://cambridge-intelligence.com/building-a-keylines-application-with-angular-angularjs/ In this blog post, we’ll run through the different Angular examples we’ve created for KeyLines, and show you how you can use it to create your own Angular graph visualization app. Over the years we’ve worked closely with thousands of JavaScript developers. During that time, there has been a notable shift in the way code is written, with the rise of the JavaScript framework. These frameworks have made writing good code easier, giving developers the freedom to build complex web applications without worrying about code structure or maintenance overhead. KeyLines is compatible with lots of different frameworks, and you’re free to choose whichever you prefer, but Angular is more popular than most so we’ve given it a little extra attention. A clarification of naming... Before we get started, we should explain how Angular’s versioning works. The original Angular framework was AngularJS. This is sometimes called Angular 1, or Angular 1. x. In September 2016, the Angular team released the next iteration of their framework. It’s simply known as Angular, or the Angular Component, but often informally called Angular 2. It is a complete re-write with fundamental and breaking changes throughout the framework. For added confusion, the latest version of Angular... --- ### Using donut nodes: best practice tips & tricks > Here are top tips on when to use our donuts feature. They'll help make your graph visualization apps as clear and simple to understand as possible. - Published: 2017-04-11 - Modified: 2024-12-31 - URL: https://cambridge-intelligence.com/using-donut-nodes-best-practice-advice/ We recently responded to Cambridge Intelligence customer requests and included the ability to add donuts to nodes. Donuts are circular node borders divided into segments that add up to 360 degrees. They work just like pie charts and allow you to show nodes values as numeric proportions. To help make sure your visualizations are as clear and effective as possible, here’s a list of ‘Dos’ and ‘Don’ts’ when using donuts. Do consider how much data you need to display Donuts, like pie charts, work best when there are five segments or fewer. Crowding a single donut with more than 10 or 12 segments is likely to make your chart confusing. Identify the 3 or 4 largest segments, and then group the remaining values together into a generic category. This helps your users focus on what’s important. If you want to display details or a breakdown of what’s in each category, add tooltips to the hover event on each segment. You could display additional information using the hover event for each segment Do choose colors carefully Color plays a big part in how humans interpret data. Donuts come with a default set of colors, but you can choose your own. If... --- ### Visualizing anomaly detection: using graphs to weed out fake news > Visualizing anomaly detection with KeyLines to help social networks find, understand and stop the spread of fake news on their platforms - Published: 2017-02-28 - Modified: 2025-02-10 - URL: https://cambridge-intelligence.com/detecting-fake-news/ Fake news is nothing new – bad journalism and propaganda have always existed – but recent concerns about its affect on politics and current events have made headlines. How do you spot it? One effective way is by comparing patterns of behavior to identify legitimate activities and anomalies. By visualizing anomaly detection, we see those outliers more clearly. What is fake news? The term ‘fake news’ usually refers to completely fictitious articles that are written to be as viral as possible. These hoax stories are published on websites with names that sound authoritative, then shared to a Facebook and Twitter audience who tend not to fact-check their sources. As a result, publishers earn advertising revenue (the original creator of the fictitious Ohio lost votes story predicts it netted him $5000, for example) and influence public opinion. In recent months a number of social networks and news outlets launched crackdowns on the spread of fake news. Facebook, for example, is rolling out a program to combine user feedback with behavior analytics and 3rd party fact-check sites to flag fake news. In this blog post we’ll look at fake news as a graph problem. We’ll see how graph visualization tools like KeyLines... --- ### Devo: Democratizing real time big data > Learn how Devo empowers analysts to harness the connections in their big data, with the help of the KeyLines graph visualization toolkit. - Published: 2017-02-21 - Modified: 2024-12-30 - URL: https://cambridge-intelligence.com/devo-democratizing-big-data/ Democratizing Real time Analytics with KeyLines: Devo's Story How Devo (previously Logtrust) empowers analysts to harness the connections in their big data, with the help of the KeyLines toolkit. Highlights KeyLines integrated into powerful real-time big data platform, delivering easy access to network insight from any kind of data After a trial of several technologies, KeyLines was chosen based on superior performance, functionality and support Visualization application used by customers to gain connected, temporal and geospatial views of their data. Background Devo is a real-time big data-in-motion platform offering 'Fast Data, Big Data' analytics through a solution that enables real-time analytics for operations, fraud, security, marketing, IoT and other aspects of business. Guided by the philosophy 'be real-time or be obsolete' and a mission to democratize real-time big data tools, Devo has solved the real-time challenge facing most big data projects with its lightning-fast and uniquely powerful, easy-to-use big data analysis and visualization platform. Designed to be accessible to analysts and business users alike, the platform provides a simple workflow for ingesting, structuring, querying, analyzing and visualizing machine data in real-time. Using a series of shareable widgets, known as “vertical apps,” users can explore and visualize their data in a... --- ### Big data & law enforcement visualizations > How timeline and graph visualization helps the police harness big data for law enforcement, including incident, event and trend analysis. - Published: 2017-02-20 - Modified: 2025-02-10 - URL: https://cambridge-intelligence.com/applying-graph-visualization-law-enforcement-data/ Big data and law enforcement It’s no secret that both civilian and sworn law enforcement employees work with a lot of data. Historically this was limited to a back-room crime or intelligence analysis scenario, but increasingly 'big data' is found throughout law enforcement processes, including: Incident Reporting; in North America this is typically covered by Computer Aided Dispatch (CAD) and Records Management Systems (RMS). Other parts of the world tend to use dedicated systems for recording and processing data from phone calls or anonymous tips. These can even be Customer Relationship Management (CRM) solutions tailored for a law enforcement environment. Uniform Crime Reporting; the United States and Canada have the “nationwide, cooperative statistical effort” of UCR. Law enforcement agencies at all levels voluntarily report crime statistics to the FBI or Statistics Canada. Sharing this data helps compare agencies and trace crime trends year on year. Operational Data; every large organization has to manage this. In law enforcement, the data can cover scheduling, vehicle logs, payroll, expenses, and records of legally-mandated training courses taken by officers. Production Orders; this is often cellphone data from telecommunications companies in North America. The orders detail the duration, frequency, and means of communication between relevant... --- ### Untangling the hairball: Visualizing Donald Trump's network > How we used the KeyLines graph visualization toolkit to untangle the Donald Trump hairball, and what we learned along the way. - Published: 2017-02-06 - Modified: 2024-12-31 - URL: https://cambridge-intelligence.com/untangling-hairball-visualizing-donald-trumps-network/ A few weeks ago, four investigative journalists from Buzzfeed released an intriguing new dataset­­ called TrumpWorld. It’s a valiant attempt to document the sprawl of organizations and individuals connected to the new administration. Released as a series of spreadsheets covering more than 1500 entities, the dataset came with a request: that others explore, enrich and extend the data to help build a complete picture of the network surrounding President Trump. So we decided to take a look with KeyLines. It’s always fun to play with a new dataset, especially one as relevant to current events as the business interests of the US President. But this dataset was interesting because it posed a common graph visualization challenge: the hairball. This is when connections become so dense, they cannot be usefully visualized. In this blog post, we’ll explore how we used KeyLines’ graph visualization capability to detangle the TrumpWorld dataset. Step 1: Defining the graph model The first step is to model the graph. With any graph, it’s important to keep this simple, especially with a potential hairball network. The Buzzfeed team made this task easier by releasing the data as a set of connections: Organization to organization connections People to people... --- ### How to use font icons in your KeyLines application > Font icons are web font files made up of symbols and icons. Learn how to use them in your KeyLines graph visualization web applications. - Published: 2017-01-30 - Modified: 2025-02-03 - URL: https://cambridge-intelligence.com/use-font-icons-keylines-application/ Are you using font icons? If so, you’ll already know that they’re a quick and simple way to make your KeyLines visualizations clearer. Font icons are web font files made up of symbols and icons, rather than alphanumeric characters. There are lots of reasons why they’re a great option for your front-end web application: Scalability – they use the SVG vector image format, so you can scale them up or down without losing clarity Speed – SVG is a lightweight format, so files are smaller and downloads are faster Compatibility – they have great cross-browser support With a well-selected set of icons, and plenty of open-source options, you can cheaply and easily create a coherent visual language across your UI. In this KeyLines FAQ, we’ll answer the most common questions we’re asked about font icons. How do I use font icons in my KeyLines application? Getting started with font icons is straightforward. We’ve created a demo (see Use Font Icons) that shows how to use them on your nodes and glyphs: A simple KeyLines chart using font icons on nodes and glyphs The first step is to choose a web font loader. By default, KeyLines uses the browser’s standard sans-serif... --- ### Using JavaScript Promises in KeyLines > Introducing JavaScript Promises and how to use them in your KeyLines applications. Part 1: the basics of Promises and asynchronous programming. - Published: 2017-01-18 - Modified: 2024-12-31 - URL: https://cambridge-intelligence.com/using-javascript-promises-in-keylines-part-1/ Introducing asynchronous code and basic Promises In KeyLines 3. 3, we announced support for JavaScript Promises. We know some of you have been coding with Promises for some time, so we wanted to give you the option to use them in KeyLines too. Understanding Asynchronous Programming To understand promises, you must first understand the concept of asynchronous programming. Regular synchronous code executes functions one after another, waiting for function 1 to finish before executing function 2, and so on. In this example, if function 2 takes time to complete, e. g. an AJAX call or DOM change, it delays the execution of function 3, and every function further down the chain: Synchronous code executes functions one after another, waiting for one to complete before starting the next Take KeyLines chart. layout function as an example. With a synchronous implementation, a computationally-heavy chart layout across thousands of nodes could create significant delays, block further functions, and frustrate users. JavaScript, on the other hand, can be asynchronous (async). Functions are still executed in order, but the program doesn’t wait for the previous function to complete before beginning the next: Unless you tell it otherwise, async code will not wait for one function... --- ### Tips on visualizing a graph dataset > We give tips on getting started with a new graph dataset by visualizing the terrorist network surrounding suspects of the 2015 Paris terrorist attacks. - Published: 2017-01-12 - Modified: 2024-12-31 - URL: https://cambridge-intelligence.com/tips-on-how-to-visualize-a-graph-dataset/ If you need to visualize your graph data, the quick and dirty approach is to throw all the data together on a chart and hope for the best. If you’ve ever done this, you’ll already know that you rarely end up with a clear, well-constructed, insightful visualization. You’ll also know how much time and effort is required to fix it. In this blog post, we’ll provide tips on how Cambridge Intelligence products can help you create good-quality visualizations of connected data. It won’t cover everything, but it’ll give you some useful guidelines for your next project. We are going to explore some data about the interconnected nature of the individuals involved in the 2015 Paris terrorist attacks. The dataset is taken from an interactive article produced by the Belgian newspaper, De Standaard. The original authors use d3. js to create a graph visualization and use interactivity to provide node detail: A screenshot of the interactive graph visualization, as featured in De Standaard. Just loading the data into the visualization gives good results, but let’s see how we can improve the layouts and interactivity. We’ll follow a similar approach as Rik Van Bruggen in his three-part blog series: Exploring the Paris... --- ### Microsoft choose KeyLines for new police platform > KeyLines has been incorporated into a new Microsoft Services platform for UK Police forces, designed to provide staff with real-time contextual information - Published: 2017-01-10 - Modified: 2024-12-30 - URL: https://cambridge-intelligence.com/keylines-chosen-for-new-police-contact-management-platform/ Identifying Threat, Risk & Harm KeyLines has been incorporated into a new Microsoft Services platform for UK Police forces. The Contact Management platform, using Microsoft Dynamics and KeyLines, will help provide contact center staff with real-time contextual information to identify threat, risk and harm. Initial rollout due in mid-2017 to 500 core users, responsible for 2. 6 million calls per year. Microsoft Services is working with two UK police forces to build the ‘Virtual Collaborated Contact Management and Control Unit’. This platform is set to transform how incident data is collected, recorded and used by call handlers and dispatch teams. The challenge Police call handlers and dispatch face a difficult task. In total, the two police forces receive 2. 6 million calls relating to 1. 1 million incidents each year. With each call, they need to: Process and record new data Identify risks to colleagues and the public Make quick decisions about the next course of action Communicate with members of the public and officers Take control of complex, rapidly evolving scenarios Call handlers had to work with legacy technologies that siloed information in different systems, and relied on out-dated desktop tools. This made processes slower and inhibited a self-service... --- ### KeyLines FAQ: The Graph Engine > In this article we take a look at the new KeyLines Graph Engine, and answer how it can help you visualize larger graph datasets more easily. - Published: 2017-01-03 - Modified: 2024-12-30 - URL: https://cambridge-intelligence.com/keylines-faq-graph-engine/ In this FAQ blog post, we’ll take a closer look at the KeyLines Graph Engine to understand what it is and how it can help you work with your largest graph datasets. 1. What is the Graph Engine? The Graph Engine is the section of the KeyLines API responsible for powering graph functions. These functions let you explore your data’s graph structures, e. g. social network analysis, centrality measures, community clusters, etc. In KeyLines 3. 2, we made it possible to separate the Graph Engine from the methods used to render charts. As a result, you can run graph calculations on larger datasets without needing to display every chart element first, or they can even be run on the server. 2. Why should I use the Graph Engine? Previously, the graph functions were tied to a KeyLines chart and all graph calculations and traversals had to be rendered in your visualization, potentially leaving your users waiting. With the new Graph Engine, you can: Analyze a subset of the rendered graph, rather than the whole graph Separate server-side graph calculations from the client-side chart Use a dedicated graph analysis server This gives a faster, more responsive user experience. 3. Is it... --- ### Enterprise fraud detection > The best fraud detection processes use the right tools at every stage. Find out how important KeyLines and link analysis are to this modular approach. - Published: 2016-11-15 - Modified: 2024-12-30 - URL: https://cambridge-intelligence.com/modular-architecture-enterprise-fraud-detection/ Enterprise fraud detection has changed significantly in the last few years. Previously, single supplier solutions reigned supreme. Multi-million dollar contracts were signed for end-to-end fraud management platforms that managed the process from data ingestion through to case investigation. Increasingly, this ‘one size fits all’ approach is falling out of favor. Strong innovation in data storage, processing and visualization has led organizations towards a modular approach to enterprise fraud management. Many now prefer to build their own tools, customized for their own specific users, pain points and scenarios. These tools run rule-based, risk-scoring algorithms against billions of data points to transform unstructured data into useful intelligence. They use machine learning to create profiles of normal behavior and flag anomalies and outliers. To help users drill down further into flagged cases, organizations integrate powerful link analysis technologies into their systems. In this post, we’ll see how these modular fraud detection systems fit together. From Ad hoc to Automated In many domains, fraud detection can be a surprisingly ad-hoc task. Fraud may only be investigated if it’s been spotted by a colleague or customer after the fact. When you think of the volume of data financial institutions have from digital and non-digital channels,... --- ### Visualize the Elasticsearch Graph API with KeyLines > In these 9 simple steps, you can integrate our KeyLines software development toolkit with Elasticsearch to build a custom graph visualization application. - Published: 2016-10-04 - Modified: 2025-01-28 - URL: https://cambridge-intelligence.com/visualizing-elasticsearch-graph-api/ KeyLines, our graph visualization toolkit, is a powerful piece of technology. Its winning combination of scalability, performance and functionality has seen it deployed into some of the most demanding data environments around. To really capitalize on power of KeyLines, you need to pair it with a blazingly fast back-end. One increasingly popular option is the search technology, Elasticsearch. What is Elasticsearch? Elasticsearch is a fast and scalable open source search server. Its power and out-of-the-box simplicity has made it a popular option for organizations working with huge volumes of data. Users can perform near real time, full-text search across petabyte-scale datasets and get instant results. As of v2. 3, Elasticsearch has also supported graph search via Elastic Graph. Using some clever graph analytics, Elastic Graph infers connected structures in your data indexes. This makes it possible to perform graph searches on a massive scale – and visualize the results with KeyLines. Visualize the Elastic Graph API The Elastic stack includes a great visualization tool, Kibana, which itself includes a graph view: Kibana's Graph View Graph visualization is a great way to make large and complex connected data easy to understand. Extending Kibana’s graph visualization functionality with KeyLines provides access to... --- ### Integrating ReactJS with the KeyLines toolkit > If you can't use ReGraph, our graph visualization software development toolkit for React developers, find out how to integrate ReactJS with KeyLines. - Published: 2016-09-08 - Modified: 2024-12-31 - URL: https://cambridge-intelligence.com/building-your-graph-visualization-app-with-reactjs/ Update: Building a graph visualization application in React? Check out the ReGraph SDK, our graph visualization toolkit for React developers. If you can't use ReGraph, find out how to integrate ReactJS with KeyLines below. One of the big new features of KeyLines 3. 1 was a new integration with ReactJS, the JavaScript framework for building user interfaces. Frameworks come and go in the JavaScript world, but React’s power (and backing from Facebook) has helped its uptake by developers. After Angular, it is the 2nd most widely used framework used with KeyLines. Our integration is still in Alpha release, so we need your input! Take it for a test-drive and send us your opinions and questions! To help you get started, here are some KeyLines FAQs about the ReactJS integration: 1. Which JavaScript framework should I use for my KeyLines app? This is entirely up to you. KeyLines is compatible with many (probably all) JavaScript frameworks and we never make any specific recommendations. Use whichever framework you prefer, or no framework at all. That said, we have built integrations for the two most popular: Angular and ReactJS. We welcome your suggestions for which we should look at next. 2. What’s the... --- ### Advanced graph visualization with D3 > Build advanced visualizations with D3 and KeyLines mastering your complex dynamic spatial networks with graph functions, timeline component, and map mode layout. - Published: 2016-08-18 - Modified: 2025-06-09 - URL: https://cambridge-intelligence.com/advanced-graph-visualization-d3-keylines/ This is the last in a series of blog posts written for D3 developers interested in network visualization. Read part 1: Graph visualization with D3 and KeyLines Read part 2: Customizing your graph visualization with D3 and KeyLines In previous posts of this series I showed how to build a basic network visualization with a force-directed layout and some customized labels, arrows, and glyphs. This time, let’s continue our journey with some more advanced features. Graph Function: Neighbours Normally after running their layout, a user wants to make a selection and start diving into their graph. A common way to do this is by selecting and highlighting a node and its neighbors, using the mouse click event. Let’s see how this works in D3, then KeyLines. Select and highlight neighbours with D3 D3, unhelpfully, doesn’t have a concept of neighbors. Instead, we need to build it. The first step is to create a rectangle in the background, to capture clicks on the canvas and call the restore selection function: const canvas = svg. append("svg:rect") . attr({ "height": height, "width": width, "fill": "none" }); ... canvas. on("click", => deHighlight); We also bind the highlight function to the node click: const node... --- ### Customize your graph visualization with D3 & KeyLines > Explore functional differences in adding auxiliary visual elements to your network visualization, with D3 and KeyLines SDK. - Published: 2016-07-25 - Modified: 2025-01-28 - URL: https://cambridge-intelligence.com/customize-graph-visualization-d3-keylines/ This is the second in a series of blog posts written for D3 developers interested in network visualization. Read part 1: Graph visualization with D3 and KeyLines Read part 3: Advanced graph visualization with D3 In my post on Graph visualization with D3 and KeyLines, we started building a basic network visualization. This time we’ll look at the next steps - including customizing our network’s appearance and adding auxiliary visual elements. Let’s take a look at some of the functional differences you should know about if you’re comparing KeyLines, our JavaScript graph visualization toolkit, with D3... Adding node labels Last time we applied simple force-directed layouts to our networks, binding the data to gracefully arrange nodes and links. This means you can start to find patterns, such as clustering, singletons (isolated nodes) or network symmetry. To begin making sense of these patterns users will normally look for labels (text element to show some distinct node data) so this is the first feature we will explore. Adding node labels with D3 Probably the best labelling option in D3 is to create an svg:g element to group the node circle and its label. This requires you to append the svg:circle and text... --- ### Graph visualization with KeyLines vs D3 > We compare 2 popular data visualization libraries - KeyLines vs D3 - and cover what devs need to know before migrating from one to the other. - Published: 2016-07-06 - Modified: 2024-12-31 - URL: https://cambridge-intelligence.com/web-graph-visualization-d3-keylines/ In this post, I will - as objectively as possible! - compare my first experiences with KeyLines vs D3, and explain everything a developer needs to know. During my PhD in cultural anthropology, I investigated how graph tools can be used to empower community members - a process that included building an interactive graph visualization with D3. I found the library to be powerful, but often confusing and counter-intuitive. I was excited to join Cambridge Intelligence - a company well known for its excellent data visualization toolkits - and get the chance to work with KeyLines, the graph visualization toolkit for JavaScript developers. I turned what I learned into a series of blog posts looking at KeyLines vs D3. This is the first, but you may also be interested in: part 2: Customizing your graph visualization with D3 and KeyLines part 3: Advanced graph visualization with D3 DISCLAIMER: This blog post is not a full feature comparison, and I am not a professional JavaScript developer. I belong to the category of advanced users, people who deal with JavaScript (and other languages) libraries and frameworks alongside databases and desktop applications in a daily workflow. Introducing KeyLines vs D3 The first thing... --- ### Visualizing Graphs with WebGL > In this post, we take a closer look at WebGL technology and how it can help you supercharge your graph visualizations when used with KeyLines. - Published: 2016-04-12 - Modified: 2024-12-31 - URL: https://cambridge-intelligence.com/visualizing-graphs-webgl/ We recently announced the release of KeyLines 3. 0 – the third major edition of our network visualization toolkit. Included in 3. 0 is a brand new WebGL rendering engine for a blisteringly fast visualization experience. In this post, we’re going to take a closer look at the technology and how it can help you ‘supercharge your charts’. What is WebGL? WebGL – short for Web Graphics Library – is a standard for visualizing graphics in a web browser without plugins. It is a royalty-free project, based on OpenGL and maintained by the Khronos Group. With the help of some clever hardware acceleration, WebGL is able to achieve excellent levels of performance. It offloads much of the visualization heavy lifting to the device’s GPU, meaning it can handle more complex graphics before the frame rate drops. In KeyLines 3. 0, the new WebGL rendering component delivers up to ten times greater performance compared to our original HTML5 Canvas renderer – meaning you can visualize larger and more complex graphs than ever. How does WebGL differ from HTML5 Canvas? We’re big fans of HTML5 Canvas here at Cambridge Intelligence and we have no plans to stop using it. Canvas is KeyLines’... --- ### Anomaly detection in cyber security visualizations > Anomaly detection in cyber security data helps prevent data breaches, find malware entry points, predict externals attacks and fix vulnerabilities. - Published: 2016-04-06 - Modified: 2025-01-28 - URL: https://cambridge-intelligence.com/visualize-cyber-security-data/ There are lots of ways for a cyber security analyst to look at their data - as tables, bar charts, line graphs. But none of these can capture a key dimension: connections. That’s where graph visualization comes in. In this series, we’re going to look at how some of our customers have deployed our KeyLines graph visualization toolkit to help them understand the connections in their cyber security data. Anomaly detection in cyber security data Patterns and trends are interesting, but are mostly helpful for helping us see anomalies. By detecting anomalies in cyber security data, an analyst can prevent data breaches, find malware entry points, predict externals attacks and generally find vulnerabilities in an organization's perimeter. Visualizing a network: Overview or detail? There are broadly two approaches to graph visualization: Local: start at a specific point and explore outwards into the wider network Global: start with an overview and zoom into details of interest. This example uses the global approach to graph visualization. It is a technique widely used in fraud detection and compliance environments – situations that require fast but careful decision-making based on large datasets. An enterprise SIEM system is likely to generate thousands (or even millions)... --- ### EclecticIQ: Understanding Cyber Threat Intelligence with Graph Visualization > Learn how EclecticIQ launched a pioneering cyber threat intelligence platform that includes graph visualization features built with KeyLines. - Published: 2016-01-13 - Modified: 2024-12-30 - URL: https://cambridge-intelligence.com/eclecticiq-case-study/ Cyber security start-up, EclecticIQ, builds a pioneering threat intelligence platform with KeyLines toolkit. Application bootstraps cyber intelligence activity by empowering the analyst to understand and prioritize complex, disparate threat data. What is the EclecticIQ mission? EclecticIQ’s mission is to ‘restore the balance in the fight against cyber adversaries’. Their platform empowers cyber analysts to collate and analyze cyber threat intelligence as a graph, helping them to understand risks and respond accordingly. In 2015, EclecticIQ used the KeyLines network visualization toolkit to build an interactive graph visualization that sits at the heart of their platform. The Problem Governments and large enterprises face the increasingly complex task of keeping critical infrastructure secure. To manage this, large teams of cyber analysts are employed to continuously survey the threat landscape and proactively adjust their cyber defenses accordingly. Internal data is combined with shared cyber threat intelligence, providing analysts with a huge potential source of insight. The scale and complexity of this information, however, is daunting. Analysts are required to search for unknown threats in data from many different sources in multiple different formats. Unraveling and prioritizing threats in this scenario is time-consuming and labor intensive. Using graph visualization to unravel unknown cyber threats EclecticIQ... --- ### Network Clustering > Find out how network clustering can help data analysts identify communities, or sub-networks, in the most complex connected graph data. - Published: 2016-01-11 - Modified: 2024-12-30 - URL: https://cambridge-intelligence.com/keylines-network-clustering/ Graph visualization is undoubtedly the most powerful, intuitive and flexible way to extract valuable insight from your complex connected data. But sometimes graphs have the nasty habit of growing out of control. Use the wrong tools and you could quickly see your visualizations growing in scale and complexity, overwhelming the user. Happily for developers using KeyLines, our JavaScript graph visualization toolkit and ReGraph, our React toolkit, we've built a set of graph analysis and visualization functionality to cut through noisy data. In this series of blog posts, we're exploring the toolkits' social network analysis measures, and how they help bring big and complex graph data down to a user-friendly, insightful scale. Last time saw how EigenCentrality and PageRank reveal the most influential or important nodes in a network. This time, we'll see how network clustering helps identify community structures. A dataset of phone calls with four distinct clusters Our clustering algorithm is a careful balance of speed and quality, identifying communities, or sub-networks, in your graph data. Let's take a closer look. What is clustering? To understand clustering, we need to understand a graph concept called modularity. Modularity is a way to measure how readily a network can be divided... --- ### Customer Relationship Management as a graph > Understand how to harness Customer Relationship Management data for next action and churn propensity modelling, by visualizing the data as a network. - Published: 2015-10-29 - Modified: 2025-02-12 - URL: https://cambridge-intelligence.com/crm-as-a-graph/ Modern Customer Relationship Management (CRM) is about more than simply tracking behavior and enlisting customers to campaigns. Marketing is now focused on relationships and customer data is so varied and widely available, that CRM has evolved to play a much bigger part in business strategy. It’s about staying one step ahead - of competitors and customers, and uses knowledge graph concepts at its core. Predicting customer actions Predictive modeling systems use algorithms to predict a customer's likelihood to do something. Often these are focused on retention, e. g. how likely is my customer to leave and join a competitor? Companies often use a ‘next best action’ field in their CRM systems to equip frontline staff with the information they need to retain a customer (or, in marketing speak ‘reduce churn propensity’). This post explores how churn propensity can be predicted with graph analysis, and how KeyLines can enable front-line staff to prevent customers from leaving your service. Propensity modelling in the telecoms industry An established example of propensity modeling occurs in the mobile network provider industry. Using social network analysis (SNA), high risk customers can be identified by looking at the social network of a churning customer. E. g. if... --- ### Cyber hijacking: Detecting BGP spoofs with KeyLines > In this blog post we take a look at BGP visualization to understand how graph visualization could help fix BGP's security flaws. - Published: 2015-10-06 - Modified: 2025-01-28 - URL: https://cambridge-intelligence.com/cyber-hijacking-detecting-bgp-spoofs-with-keylines/ Maintaining the integrity of cyberinfrastructure and understanding network vulnerabilities is a critical task for organizations and governments. What about the biggest network of them all – the internet? It is increasingly evident that some of the core foundations of the internet contain major vulnerabilities open to abuse. Most notably the Border Gateway Protocol (BGP). In this blog post we'll visualize BGP data to understand BGP's flaws, and what role graph visualization could play in fixing them. What is the Border Gateway Protocol? Very simply, the Border Gateway Protocol (BGP) decides how data gets from one place to another online. The internet is formed of tens of thousands of interacting Autonomous Systems (AS) – groups of IP Networks defining the locations of different network assets. BGP is a routing mechanism that determines how the request you type into a web browser finds its way to the correct IP address, inside the correct AS, via the shortest possible path. For this to happen, ASes send packets to each other containing the IPs they hold. When a BGP router receives one of these packets, it propagates the information onward, adding itself to an AS chain. This allows routers to determine how many ‘hops’... --- ### Using social network analysis measures > Using network visualization and SNA measures, our intern plays detective and dissects the connections in the Enron corpus to uncover management structures. - Published: 2015-07-21 - Modified: 2025-01-28 - URL: https://cambridge-intelligence.com/using-social-network-analysis-measures/ Introducing the Enron Email Corpus In 2003, the Federal Energy Regulation Commission published 1. 6 million emails sent and received by Enron management between 2000 and 2002. Research scientists at MIT then purchased the dataset and set about tidying, reformatting and de-duplicating it for public use. We took this data and loaded it into the product. Today I’m going to use the Enron demo to try and reverse engineer some of the investigation to understand the management structure of the organization using social network analysis. Contact us to request a free trial. Visualizing the network topology Upon opening the demo, I can see that the nodes represent people within the Enron corpus and the links between them are incoming and outgoing emails. I can see the overlying structure of the organization’s communication and that there’s a tightly-knit cluster tangled up in the top left. Let’s switch “email volume” on: Showing email volumes really highlights the tightly connected area on the left of the network. But there also seems to be some smaller communities on the edges of the network map. For example, Bill Williams on the far right-hand side: We can assume that Bill is some kind of team manager.... --- ### Geospatial graph data visualizations > In this article we present a stylish, simple yet effective way to visualize both the geographic and connective aspects of geospatial graph data. - Published: 2015-07-02 - Modified: 2025-06-09 - URL: https://cambridge-intelligence.com/visualizing-your-geospatial-graph-data-part-1/ This post was published some time ago. It's still useful, but it's worth checking out this page on geospatial visualization for more up-to-date info. Our customers love the ability to visualize the geographic locations in their geospatial graph data. KeyLines' map mode layout is a stylish, simple yet effective way to visualize both the locational and the connective aspects of their data. Instead of positioning nodes in a layout by their X and Y properties, they can be positioned on top of a map by their latitude and longitude, complete with links. It works just like any other map, with pan and zoom. Users can also transition from the map mode layout to a network view with the click of a button, and incorporate other KeyLines functionality like time bar or filtering: KeyLines' map mode layout is possible thanks to the integration of Leaflet, a popular open source JavaScript library for mapping. Including geospatial graph visualization to your app Adding support for maps in your existing applications is easy. All you need is to include the Leaflet JavaScript library (available via the Download page in the SDK) on your webpage and provide the longitude and latitude positions for each node,... --- ### How to visualize Neo4j time series data > In this tutorial, you'll learn how to use the KeyLines software development toolkit and its time bar feature to visualize Neo4j time series data. - Published: 2015-01-07 - Modified: 2025-02-10 - URL: https://cambridge-intelligence.com/visualize-neo4j-time-graph/ This post was published some time ago. It's still useful, but it's worth searching for up-to-date information in one of our more recent blog posts. In particular, these Neo4j integration posts might be useful: How to build a Neo4j visualizer with KeyLines Neo4j timeline visualization with KronoGraph Graph databases are great for understanding the richness and complexity of the world around us. Data that would previously be shoehorned into relational databases now sits comfortably in a graph database and be stored and queried in a logical, natural and easy way. An important part of the richness and complexity of graph data is how it changes through time. Graphs are almost always dynamic – they change shape and size, as time passes. New connections form and old ones break all the time. Our graph visualization toolkits provide full support for dynamic graphs such as the world's most popular graph database - Neo4j. In this developer tutorial, we use the KeyLines time bar to visualize how your Neo4j time series data evolves. You'll learn how to integrate with Neo4j quickly and easily so you can start building a time-based data visualization. Visualizing Neo4j time series data: the basics KeyLines is a JavaScript... --- ### Cambridge Semantics integrates with KeyLines > Cambridge Semantics announced the integration of its Anzo Smart Data Platform (Anzo SDP) with the KeyLines network visualization tool. - Published: 2014-12-19 - Modified: 2024-12-31 - URL: https://cambridge-intelligence.com/cambridge-semantics-adds-keylines-anzo-smart-data-platform/ Cambridge Semantics, the leading provider of smart data solutions driven by Semantic Web technology, today announced the integration of its Anzo Smart Data Platform (Anzo SDP) with the KeyLines network visualization tool. The advancement will enable business analysts and IT professionals in Global 2000 companies to gain new “big picture” business insights from their big data queries on diverse data. “The combination of our Anzo SDP semantic technology-driven solution and the KeyLines graph visualization technology enables our customers to enjoy fast, easy and accurate views of relationships, hierarchies and patterns within the data to facilitate better investigations, root cause analysis, and new business insights,” said Alok Prasad, president of Cambridge Semantics. “By embedding KeyLines’ visualization functionality into their Anzo SDP semantic technology, Cambridge Semantics has given their customers a whole new degree of big data clarity,” said Joe Parry, CEO of Cambridge Intelligence, the makers of KeyLines. “This kind of network visualization provides an intuitive and interactive way to understand data, allowing users to see how data points relate to each other in context. It’s a huge leap forward for companies wanting better ways to understand complex connected data. ” The combination of Cambridge Semantics’ Anzo SDP and Cambridge Intelligence’s... --- ### CyberFlow: Securing the Internet of Things > How CyberFlow Analytics use KeyLines in their award-winning cyber security platform for 360-degree cyber situational awareness. - Published: 2014-12-16 - Modified: 2024-12-30 - URL: https://cambridge-intelligence.com/cyberflow-securing-the-internet-of-things/ Highlights KeyLines integrated into award-winning cyber security analytics solution Designed to visualize thousands of connected devices in real-time Cloud and on-premise deployments scaling from mid-size to very large enterprises CyberFlow saved five months of development time and costs using KeyLines A screenshot from the FlowScape Manager - a cyber security analytics platform - showing anomalous network activity using interactive network visualization built with KeyLines The ‘Internet of Things’ promises to transform how people and machines interact with the world around them. Cisco estimates that 50 billion devices will be connected to the Internet by 2020, allowing the remote operation and monitoring of systems, appliances and infrastructure. With this comes an unprecedented risk. Many organizations lack adequate cyber security analytics systems required to protect even their existing networks. Adding devices increases the threat landscape and creates a new weakest link, vulnerable to exploitation from malicious hackers. One KeyLines customer is leading the way in the Internet of Things cyber security race. CyberFlow Analytics is a San Diego-based cyber analytics company, founded in 2013. Their FlowScape system is an award-winning cyber security analytics platform, designed to empower analysts with 360-degree cyber situational awareness and meet the scale and complexity challenges of the... --- ### Java data visualization with KeyLines > This tutorial explains how to add a KeyLines data visualization application to your existing Java application, using the ever-popular Spring Java framework. - Published: 2014-11-25 - Modified: 2024-12-31 - URL: https://cambridge-intelligence.com/building-data-visualization-app-java/ Many JavaScript developers tell us that they like KeyLines, our graph visualization toolkit, because it's so flexible. It fits with any browser, device or database, and in any environment. This blog post tells you how to add a KeyLines data visualization application to your existing Java application, using the ever-popular Spring Java framework. Why build my web application in Java? This object-oriented, general-purpose programming language is commonly used for server-side development. Many developers like it because: it uses simple coding language with syntax that's similar to C or C++ it runs on any platform inside a Java virtual machine (JVM) it's been around since 2005, so there are established online resources if they need help it's great for large-scale, complex backend development there are many Java frameworks available that can deal with the heavy lifting To make our example easier, we've chosen Spring from Pivotal, currently the most popular framework for developing and configuring web applications in Java. About Spring Spring is a simple, stable and elegant platform for Java applications. It makes the process of building an enterprise web application with rich front-end simpler, faster and much less code-heavy. There's a range of detailed Spring projects available, so you... --- ### Graphing GitHub > Building a custom network visualization application for GitHub repositories using KeyLines and the GitHub API. Visualizing GitHub repositories through time. - Published: 2014-11-12 - Modified: 2024-12-30 - URL: https://cambridge-intelligence.com/graphing-github/ A few weeks ago, we had the opportunity to speak about KeyLines and graph visualization at GraphConnect SF 2014. The 700+ graphistas in attendance needed no convincing about the power of graphs. The “Graphs are everywhere” maxim has long settled into the collective conscious of the Neo4j community, sparking a whole ecosystem of startups, services and tools as well as a wave of innovation across big business. But what about data that isn't inherently graphy? We wanted to show the benefit of visualizing data that we don't automatically think of as a graph, using KeyLines. Given an audience of Neo4j enthusiasts, we decided to look at Neo4j itself. This blog post shows how we used the GitHub API to visualize how Neo4j’s is built and maintained. What is GitHub? First, some background: GitHub is an online service for sharing and publishing code. It allows teams to collaborate on projects and easily manage revisions using three functions: Forking – copying a repository from one user to another. Pushing / pulling – managing revisions back to the project repository. Merging – to merge the changes back to the main repository. With 17 million repositories and 7. 5 million users, great rivers of... --- ### Visualizing Stack Overflow > Discover how to visualize data from the Stack Exchange / Stack Overflow API using the KeyLines graph visualization toolkit for JavaScript developers. - Published: 2014-10-14 - Modified: 2024-12-31 - URL: https://cambridge-intelligence.com/visualizing-stack-overflow/ XKCD - Wisdom of the Ancients - http://xkcd. com/979/ If you work with software, it’s almost certain Stack Overflow has rescued you at some point in your career. The sprawling Q&A site has about 3 million registered users and 7 million questions. If you find yourself stuck with a programming problem, you'll probably find the answer on Stack Overflow. We thought it would be fun to take a closer look at Stack Overflow’s data, so we built a visualization application in KeyLines, incorporating the Time Bar and the new ‘Time Bar Merge function’, which enables the user to call additional data from the database and merge it into their existing chart, simply by adjusting their time bar sliders. This post explains what we did, and how you can try it for yourself. Note: To access the KeyLines SDK, you will need to request a login. Getting started Access the Stack Exchange API The simple Hello World chart you should see Earlier this year Stack Exchange updated their API to version 2. 2. You can make up to 300 calls a day from your IP without registering, but if you prefer, you can register for an API key . This will... --- ### How to build great network visualizations > A guide to the process of building great network visualization applications - from understanding your data to crafting a visual design. - Published: 2014-09-03 - Modified: 2025-02-03 - URL: https://cambridge-intelligence.com/building-great-network-visualizations/ In our line of work, we see a lot of data. We’re constantly working with our customers to understand new datasets and new use cases, helping them to build the best network visualization applications possible. Over the years, we’ve perfected a 6-step process for getting started with network visualization projects. In this network visualization tutorial, Phil, a Cambridge Intelligence developer, outlines how it works. For more information, or to speak with us about your own network visualization projects, get in touch. A 6-step network visualization tutorial Know your users Size up your network data Map it to the node-link structure Decide how to communicate value Manage large data volumes Visual design Step 1 – Know your users Building a great network visualization requires one key question to be at the forefront of your mind from the very beginning: What does the application’s audience need to know? As well as deciding how best to represent your data as nodes and links, it’s important to think about how your visualization is going to be used. What are the questions that people will be asking about the data? What’s important to them? And what’s not important? Step 2 – Size up your network... --- ### Visualizing the Cayley Graph Database with KeyLines > Find out how to use the KeyLines network visualization toolkit to build a powerful visualization application for the Cayley graph database. - Published: 2014-07-03 - Modified: 2024-12-31 - URL: https://cambridge-intelligence.com/visualizing-cayley-graph-database-keylines/ Google dove deeper into the world of graphs last week with their release of Cayley, a new open source graph database. For those of us who can't get enough of graphs (and graph databases), this is an exciting development. Google have been strong advocates of the power of graphs for some time, but the release of a new database technology backed by the Internet giant can only further increase the visibility of this emerging field. But how can we visualize Cayley? The Cayley database already has a visualization component, but it has limited functionality at the moment. We thought we’d set our new Software Development Intern, Romain, the challenge of building a better Cayley visualization app with KeyLines (on day two of his internship! ). Just a day later, he came back with a fully functioning Cayley visualization application. Here’s how he did it. An introduction to Cayley Cayley is a graph database. This means it’s specifically optimized to hold connected, network data. Instead of data being held as a series of tables, it’s stored in a graph model with index-free adjacency. For network visualization tools like KeyLines, it’s a perfect fit. Users can expect high performance, lower latency and... --- ### Five common pitfalls of network visualization > Make your data more readable and avoid the top five common mistakes developers make when designing web-based network visualization applications. - Published: 2014-06-18 - Modified: 2024-12-30 - URL: https://cambridge-intelligence.com/five-pitfalls-network-visualization/ Over the past three years, we've been approached by hundreds of organizations from around the world for help understanding their data. They come to us because network visualization is an effective way to get insight from large and complex datasets. Like any powerful tool or technique, however, graph visualization must be used carefully to avoid producing a window into your data that is useless, or even worse, misleading. Here's our list of the top 5 network visualization mistakes. 1. Cramming too much data on a chart This is a common error of novice visualizers – the theory is that if a little data produces a few insights, then a lot of data will produce lots of insights. This is rarely true. Especially with tightly connected data sets, where many nodes are connected to many other nodes, increasing the number of nodes on the chart will exponentially increase the number of links to be drawn. Eventually, you end up with so much clutter that no automatic layout can help you. We present ‘the hairball’: This really isn't much use, is it? Using filters, combinations, and expand capabilities, you can present a manageable volume of data to the end users, and allow... --- ### Visualizing data with HTML5 Canvas > This blog post gives developer practical tips for building web-based data visualization applications using the HTML5 Canvas element. - Published: 2014-06-11 - Modified: 2024-12-31 - URL: https://cambridge-intelligence.com/visualizing-data-html5-canvas-tips/ The Canvas element is the part of the HTML5 language that lets you render 2D images and shapes dynamically. It’s a great way to visualize your data (and is how KeyLines renders graphics in a browser) but it’s only part of the story. Being able to draw things is just the first part of any web-based data visualization project: you also need to add interactivity, compositing images, hit testing and animation. So how do you do it? Luckily for developers, modern browsers have all the answers. Create multiple canvases You can create as many HTML5 canvases as you like - dynamically. As with most things, Internet Explorer is a bit slow making them, especially the older versions, but other browsers are very quick. Using multiple canvases at once, you can composite images, manipulate pixels and perform other animation tricks. Your imagination is really the limit. Hook into the game loop So now that we can draw our data visualization in the browser - how do we actually know _when_ to draw it? requestAnimationFrame to the rescue! requestAnimationFrame is a relatively new method in the web developer’s armoury. It lets the web browser tell you when it is ready to draw... --- ### The 10 rules of great graph design > How do you design a great graph? Check out our list of 10 essential rules to follow for creating effective and impactful graph visualizations. - Published: 2014-01-10 - Modified: 2024-12-31 - URL: https://cambridge-intelligence.com/10-rules-great-graph-design/ Data visualizations aren’t just pretty pictures – they have a use. A well-designed, interactive visualization will help us understand data more quickly and effectively, which in turn leads to faster, more informed decision-making. It can be frustrating when we see badly designed graphs. Really badly designed graphs. Rather than start ranting on Twitter, we thought we’d save our followers the ordeal and compile a list of basic rules to follow when creating your own graph visualizations. Why visualize information as a graph? Before starting, it’s useful to remind ourselves why some design elements work and others don’t. Humans are not computers. Generally we find data intangible and difficult to process unless it’s encoded in a way our perceptive systems can quickly understand. Vision is our most powerful sense, with the highest bandwidth to the brain, so invariably the best way to encode data is visually. We also want to exploit the brain's ‘pre-attentive’ processing ability, i. e. without conscious thought. For example, we can instantly understand that something smaller is ‘less’ than something large. There’s been a lot of research into the visual cues most effective for this. You’ve probably already seen this kind of table in the information visualization... --- ---