Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality. Learn more →
Ideogram Alternatives
Similar projects and alternatives to ideogram
-
GoJS, a JavaScript Library for HTML Diagrams
JavaScript diagramming library for interactive flowcharts, org charts, design tools, planning tools, visual languages.
-
genetic-origins-heatmap
Use your DNA data (e.g. from 23andMe) to paint a global heatmap of your origins.
-
SurveyJS
Open-Source JSON Form Builder to Create Dynamic Forms Right in Your App. With SurveyJS form UI libraries, you can build and style forms in a fully-integrated drag & drop form builder, render them in your JS app, and store form submission data in any backend, inc. PHP, ASP.NET Core, and Node.js.
-
-
-
lowdefy
The config web stack for business apps - build internal tools, client portals, web apps, admin panels, dashboards, web sites, and CRUD apps with YAML or JSON.
-
localForage
💾 Offline storage, improved. Wraps IndexedDB, WebSQL, or localStorage using a simple but powerful API.
-
-
WorkOS
The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.
-
-
gutenberg
A fast static site generator in a single binary with everything built-in. https://www.getzola.org
-
snipp.in
Fast, Light-weight, Notes, Snippet manager and code editor directly inside your browser
-
-
-
Shynet
Modern, privacy-friendly, and detailed web analytics that works without cookies or JS.
-
Nullboard
Nullboard is a minimalist kanban board, focused on compactness and readability.
-
-
-
-
-
testfixtures
Ruby on Rails like test fixtures for Go. Write tests against a real database
-
-
InfluxDB
Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
ideogram reviews and mentions
-
New CRISPR-based map ties every human gene to its function
> Where are the polished, powerful design tools for biology
User interfaces for biology have drastically improved over the last 10 years.
Domain-specific tools like genome browsers, protein viewers, or phylogenetic explorers [1-3] almost all look and feel a lot better than they did in 2012.
The biggest exception here is UCSC Genome Browser, which has an old-school design and web technology stack. That said, it's steadily added features over the years, has substantially sleekened UX in its periphery, and remains widely used.
There are also bespoke visual design resources for biology applications that are good and getting better, like BioRender and PhyloPic [4-5]. There are multi-tiered packages like Dash Bio that wrap biology components together. There's Blender biology community, too!
---
1. Genome browsers and components: https://jbrowse.org/jb2/, https://www.ncbi.nlm.nih.gov/genome/gdv, https://igv.org/app, https://eweitz.github.io/ideogram
2. Protein viewers: https://pymol.org/, https://nglviewer.org/ngl/
3. Phylogenetic explorers: https://clades.nextstrain.org/
6. https://github.com/plotly/dash-bio, https://dash.gallery/Portal/?search=[Pharma]
-
Why IndexedDB is slow and what to use instead
I'm more interested in read speeds than write speeds. I have about 2 MB of data that I fetch, then parsed and transformed into a heavily nested object for easy look-up by various types of keys.
In my brief experiment, it was 12% faster to read from the web Cache API, re-parse and re-transform that heavily nested object than to read the fully transformed object via IndexedDB. That surprised me! My understanding is that IndexedDB does a structured clone as part of the read, which I suspect is the main cause of slowness of IndexedDB relative to the Cache API approach in my use case.
Related commits to reproduce that finding are in [1], specifically [2].
-
Ask HN: What are some tools / libraries you built yourself?
I created Ideogram.js, a JavaScript library for chromosome visualization [1]. Ideogram supports drawing and animating genome-wide datasets, enabling a variety of genomic views [3].
-
A note from our sponsor - InfluxDB
www.influxdata.com | 28 Mar 2024
Stats
eweitz/ideogram is an open source project licensed under GNU General Public License v3.0 or later which is an OSI approved license.
The primary programming language of ideogram is JavaScript.