Skip to content
Navigation Menu
Sign in
Appearance settings
Platform
AI CODE CREATION
GitHub Copilot
Write better code with AI
GitHub Copilot app
Direct agents from issue to merge
MCP Registry
Integrate external tools
DEVELOPER WORKFLOWS
Actions
Automate any workflow
Codespaces
Instant dev environments
Issues
Plan and track work
Code Review
Manage code changes
Code Quality
Enforce quality at merge
APPLICATION SECURITY
GitHub Advanced Security
Find and fix vulnerabilities
Code security
Secure your code as you build
Secret protection
Stop leaks before they start
EXPLORE
Why GitHub
Documentation
Blog
Changelog
Marketplace
View all features
Solutions
BY COMPANY SIZE
Enterprises
Small and medium teams
Startups
Nonprofits
BY USE CASE
App Modernization
DevSecOps
DevOps
CI/CD
View all use cases
BY INDUSTRY
Healthcare
Financial services
Manufacturing
Government
View all industries
View all solutions
Resources
EXPLORE BY TOPIC
AI
Software Development
DevOps
Security
View all topics
EXPLORE BY TYPE
Customer stories
Events & webinars
Ebooks & reports
Business insights
GitHub Skills
SUPPORT & SERVICES
Documentation
Customer support
Community forum
Trust center
Partners
View all resources
Open Source
COMMUNITY
GitHub Sponsors
Fund open source developers
PROGRAMS
Security Lab
Maintainer Community
GitHub Stars
Archive Program
REPOSITORIES
Topics
Trending
Collections
Enterprise
ENTERPRISE SOLUTIONS
Enterprise platform
AI-powered developer platform
AVAILABLE ADD-ONS
GitHub Advanced Security
Enterprise-grade security features
Copilot for Business
Enterprise-grade AI features
Premium Support
Enterprise-grade 24/7 support
Pricing
Search
/
Sign in
Sign up
Appearance settings
You signed in with another tab or window.
Reload
to refresh your session.
You signed out in another tab or window.
Reload
to refresh your session.
You switched accounts on another tab or window.
Reload
to refresh your session.
Dismiss alert
{{ message }}
ncbi
/
icn3d
Public
Notifications
You must be signed in to change notification settings
Fork
54
Star
176
Code
Issues
7
Pull requests
3
Discussions
Actions
Projects
Security and quality
0
Insights
Additional navigation options
Code
Issues
Pull requests
Discussions
Actions
Projects
Security and quality
Insights
Commits
Breadcrumbs
History for
icn3d
css
on
master
User selector
All users
Datepicker
All time
Commit history
Commits on Jul 7, 2026
Upgraded "2D Diagram for Ig Domains" to allow integrated 2D and 3D views.
jiywang3
committed
2b5201a
View commit details
Copy full SHA for 2b5201a
View code at this point
Browse repository at this point
Commits on Jun 8, 2026
users can choose to use both R2DT and RNAcanvas to show "2D Diagram for Nucleotides" integrated with 3D view. The base pairs are either from Fr3D or extended mmCIF with base pair information.
jiywang3
committed
970906e
View commit details
Copy full SHA for 970906e
View code at this point
Browse repository at this point
Commits on Dec 15, 2025
Added an external link "AI Tutor" in the Help menu to use AI as a tutor to show users step-by-step instructions about how to build a custom view with five methods: Interactive, Sharable URL, Jupyte…
Show description for f947788
jiywang3
committed
f947788
View commit details
Copy full SHA for f947788
View code at this point
Browse repository at this point
Commits on Jul 18, 2025
Switched the transformation description in share links from trackball parameters to camera parameters used in BCF files. Fixed a bug in using node.js script.
jiywang3
committed
e1908cf
View commit details
Copy full SHA for e1908cf
View code at this point
Browse repository at this point
Commits on Jun 11, 2025
Upgraded three.js to version 177 and compiled three.js directly into iCn3D library. No need to include three.js as a separate library.
jiywang3
committed
c55ba37
View commit details
Copy full SHA for c55ba37
View code at this point
Browse repository at this point
Commits on May 12, 2025
Allowed to input MSA files (CLUSTALW or FASTA formats) to show both MSA and structure alignment via the menu "File > Open File > Multiple Seq. Alignment" in the "All Menus" mode; Added the "Stereo …
Show description for 1e3373b
jiywang3
committed
1e3373b
View commit details
Copy full SHA for 1e3373b
View code at this point
Browse repository at this point
Commits on Jul 31, 2023
Added the feature to show isoforms and exons as tracks with the button "Add Track" in the "Sequences & Annotations" window via the menu "Analysis > Sequences & Annotations". Also displayed pathogen…
Show description for 6c08f13
jiywang3
committed
6c08f13
View commit details
Copy full SHA for 6c08f13
View code at this point
Browse repository at this point
Commits on Apr 10, 2023
Improved the use of iCn3D in Jupyter Notebook by making the dialogs closable, and adding DelPhi potential and mutation analysis; added DelPhi potential as one option in the Virtual Reality (VR) vie…
Show description for 825e3fc
jiywang3
committed
825e3fc
View commit details
Copy full SHA for 825e3fc
View code at this point
Browse repository at this point
Commits on Aug 16, 2022
Enabled users to switch between "All Menus" and "Simple Menus", or customize the menus and save them in a file to be loaded by others. The customized menus are sticky and saved in cache.
jiywang3
committed
a07ce77
View commit details
Copy full SHA for a07ce77
View code at this point
Browse repository at this point
Commits on Jul 27, 2022
jQuery UI was upgraded from version 1.12.1 to 1.13.2.
jiywang3
committed
7434554
View commit details
Copy full SHA for 7434554
View code at this point
Browse repository at this point
Commits on Jun 6, 2022
Users now can have Virtual Reality (VR) view on any iCn3D display; enabled to view multiple seqeunce alignment (MSA) instead of pairwise alignment; changed the tools in toolbar from buttons to icon…
Show description for 868bf5c
jiywang3
committed
868bf5c
View commit details
Copy full SHA for 868bf5c
View code at this point
Browse repository at this point
Commits on May 12, 2022
Fixed a bug in the dynamic VAST alignment in iCn3D with the menu "File > Realign Selection > by Structure Alignment".
jiywang3
committed
e4e9a65
View commit details
Copy full SHA for e4e9a65
View code at this point
Browse repository at this point
Commits on Apr 15, 2022
Users can input multiple PDB, MMDB, or AlphaFold IDs with the menu "File > Retrieve by ID > MMDB or AlphaFold IDs". Users can also load multiple PDB files at the same time with the menu "File > Ope…
Show description for af7a33f
jiywang3
committed
af7a33f
View commit details
Copy full SHA for af7a33f
View code at this point
Browse repository at this point
Commits on Feb 7, 2022
Enabled to show mutations for AlphaFold structures in the menu "Analysis > Mutation". Fixed the 2D interaction network view of mutations.
jiywang3
committed
84b8e2f
View commit details
Copy full SHA for 84b8e2f
View code at this point
Browse repository at this point
Commits on Aug 27, 2021
AlphaFold predicted structures can be viewed at iCn3D with the menu "File > Retrieve by ID > AlphaFold UniProt ID".
jiywang3
committed
cd70be7
View commit details
Copy full SHA for cd70be7
View code at this point
Browse repository at this point
Commits on Aug 20, 2021
Dynamically generate "2D Cartoon" in the chain, domain, or secondary structure levels for selected residues in the menu "Analysis". The cartoons are draggable and clickable.
jiywang3
committed
71fe614
View commit details
Copy full SHA for 71fe614
View code at this point
Browse repository at this point
Commits on Jul 21, 2021
Changed the default view of glycan cartoons as hidden. Users can change the default at "Style > Prefereces > Show Glycan Cartoon" for your browser.
jiywang3
committed
258a23d
View commit details
Copy full SHA for 258a23d
View code at this point
Browse repository at this point
Commits on Jul 14, 2021
Now users can choose the color gradient and show the color legend for the "Custom Color" button in the Sequences & Annotations window.
jiywang3
committed
d679c17
View commit details
Copy full SHA for d679c17
View code at this point
Browse repository at this point
Commits on Jun 25, 2021
Enabled to set the URL parameter "menumode" to "1" to show icons for those menus requiring internet access or license.
jiywang3
committed
6f70b87
View commit details
Copy full SHA for 6f70b87
View code at this point
Browse repository at this point
Commits on May 3, 2021
iCn3D version 3.0.0 was converted to ES6 with classes and is available in npm with the package "icn3d". Users can use npm to install icn3d and generate Node.js scripts by calling icn3d functions. A…
Show description for 24b695e
jiywang3
committed
24b695e
View commit details
Copy full SHA for 24b695e
View code at this point
Browse repository at this point
Commits on Mar 16, 2021
Changed the default 3D view (https://www.ncbi.nlm.nih.gov/Structure/icn3d/index.html) from the basic view (https://www.ncbi.nlm.nih.gov/Structure/icn3d/simple.html) to the advanced view (https://ww…
Show description for 09dcff3
jiywang3
committed
09dcff3
View commit details
Copy full SHA for 09dcff3
View code at this point
Browse repository at this point
Changed the default 3D view (https://www.ncbi.nlm.nih.gov/Structure/icn3d/index.html) from the basic view (https://www.ncbi.nlm.nih.gov/Structure/icn3d/simple.html) to the advanced view (https://ww…
Show description for 32c6576
jiywang3
committed
32c6576
View commit details
Copy full SHA for 32c6576
View code at this point
Browse repository at this point
Commits on Nov 24, 2020
Users now can alternate wild type and mutant, and their interaction networks in 3D for each SNP/ClinVar in the "Sequences & Annotation" window.
jiywang3
committed
cdde2a0
View commit details
Copy full SHA for cdde2a0
View code at this point
Browse repository at this point
Commits on Aug 3, 2020
Moved "H-Bonds & Interactions" to "Analysis" menu and merged "Windows" menu with "Analysis" menu. Changed the default dialog color to blue. Users can change it at the menu "Style > Dialog Color".
jiywang3
committed
201eb9b
View commit details
Copy full SHA for 201eb9b
View code at this point
Browse repository at this point
Moved "H-Bonds & Interactions" to "Analysis" menu and merged "Windows" menu with "Analysis" menu. Changed the default dialog color to blue. Users can change it at the menu "Style > Dialog Color".
jiywang3
committed
1c84a0a
View commit details
Copy full SHA for 1c84a0a
View code at this point
Browse repository at this point
Commits on Jul 20, 2020
Generated icn3dpy (the Jupyter Notebook widget of iCn3D) at https://pypi.org/project/icn3dpy; added "2D Interaction Map" in the menu "View > H-Bonds & Interactions"; added the shrink/expand icon in…
Show description for 58377f4
jiywang3
committed
58377f4
View commit details
Copy full SHA for 58377f4
View code at this point
Browse repository at this point
Commits on Jun 15, 2020
Users can now show "2D Interaction Graph" and also "Highlight Interactions in Table" in the menu "View > H-Bonds & Interactions". Users can also replay the share link step by step to learn how to g…
Show description for c2cb9cf
jiywang3
committed
c2cb9cf
View commit details
Copy full SHA for c2cb9cf
View code at this point
Browse repository at this point
Commits on Jun 6, 2020
Added halogen bonds, pi-cation, and pi-stacking interactions in the menu "View > H-Bonds & Interaction" and showed the interactions in sorted tables.
jiywang3
committed
20e0592
View commit details
Copy full SHA for 20e0592
View code at this point
Browse repository at this point
Commits on May 29, 2020
Added the following features: 1. save contents in any dialog/window using the save icon next to the closeicon, 2. set names for each tab/window using the menu "Windows > Your Note / Window Title", …
Show description for b6bca77
jiywang3
committed
b6bca77
View commit details
Copy full SHA for b6bca77
View code at this point
Browse repository at this point
Commits on May 21, 2020
Enabled to show interactions using force-directed graph in the menu 'View > H-Bonds & Interactions > Force-Directed Graph'. Enabled to calculate Solvent Accessible Surface Area (SASA) in the menu '…
Show description for df5f8e6
jiywang3
committed
df5f8e6
View commit details
Copy full SHA for df5f8e6
View code at this point
Browse repository at this point
Commits on Aug 21, 2019
Enabled the mobile style menu with the URL parameter "mobilemenu=1"
jiywang3
committed
317115c
View commit details
Copy full SHA for 317115c
View code at this point
Browse repository at this point
Commits on Aug 2, 2019
Fixed the effect of Fog on sticks and spheres
jiywang3
committed
9ccfa2a
View commit details
Copy full SHA for 9ccfa2a
View code at this point
Browse repository at this point
Fixed the effect of Fog on sticks and spheres
jiywang3
committed
7fa1112
View commit details
Copy full SHA for 7fa1112
View code at this point
Browse repository at this point
Commits on Oct 18, 2018
Added set operations (union,intersection, exclusion) in 'Defined Sets'; added buttons 'Helix Sets' and 'Sheet Sets' in the 'Sequences and Annotations' window to define helix sets and sheet sets in …
Show description for d3f4926
jiywang3
committed
d3f4926
View commit details
Copy full SHA for d3f4926
View code at this point
Browse repository at this point
Commits on Jul 30, 2018
improved the 3D display of ribbons
jiywang3
committed
605f2ef
View commit details
Copy full SHA for 605f2ef
View code at this point
Browse repository at this point
Previous
Next
You can’t perform that action at this time.