2 Algumas características do Jmol como visualizador molecular:
Programa didático e intuitivo;
Programa completo de distribuição e código-fonte livres, não restrito à versões demonstrativas ou educacionais;
Não requer instalação, apenas inicialização de arquivo executável em Java.
Como não possui instalação, basta copiar o diretório do programa pra uso em mídias removíveis;
Permite salvar a imagem como um PNG interativo, cujo arquivo pode ser aberto num visualizador de imagens, ou de forma integrada, diretamente no Jmol.
Se imagens renderizáveis, basta clique-e-arraste da mesma à janela do Jmol;
Permite rodar independentemente da linguagem Java, por applet JSmol, inteiramente em HTML5, o que permite seu uso por qualquer navegador de internet;
Permite inserção de modelos tridimensionais em páginas da internete por JavaScript;
É bastante empregado na produção de imagens e modelos dinâmicos em diversos sites e livros;
Possui um número elevado de tutoriais disponíveis online.
Adota linhas de comando simples;
Facilita a identificação de erro de digitação, mostrando destacando em vermelho a linha de comando; 1 Permite scripts salvos como vídeos por um conjunto sequencial de comandos;
Permite uso de mais de uma seção ao mesmo tempo;
Permite uso de kit de ferramentas de desenvolvimento para outros aplicativos em Java.
Permite Menu customizável pelo usuário;
Possui user group bastante ativo na internet;
Roda as imagens em HTML5, o que permite independência de dispositivo (móvel ou não) e de sistema operacional;
Inclui análise de simetria cristalográfica.
Carrega e permite a produção de diversos formatos de superfícies moleculares (van der Waals, superfície molecular, área acessível ao solvente - SAS, potencial eletrostático);
Permite carregamento de arquivos acima de 60 formatos, incluindo Protein Data Bank (PDB), Crystallographic Information File (CIF), MDL Molfile (mol), e Chemical Markup Language (CML), bem como sessões do Pymol (PSE);
Permite carregamento da molécula a partir da internete, pela introdução de código PDB, SMILES ou PubChem, além de linguagem SMART;
Exporta para GIF, JPG, PNG, PDF, WRL, POV-Ray, e OBJ;
Possui biblioteca genérica JavaScript para Swing.
Permite leitura de formatos espectroscópicos de JCAMP-DX, CML, AnIML por JSpecView.
Permite simulação de espectrogramas de 1H e 13C de NMR.
Produz espectros interativos em formato PDF de IR, Raman, NMR, GC/MS, e UV/VIS;
Suporta cálculos de energia e minimização (MMFF94/UFF).
Permite alinhamento de estruturas;
Apesar de não realizar ou possuir extensão para módulos de modelagem, simulação ou dinâmica molecular, permite um esboço de parte dessas ações (ex: otimização de estrutura secundária de proteínas, rastreamento de sítios prováveis de interação).
É mais limitado para atividades de alinhamento de estruturas para comparação ou mutações dirigidas, em relação a alguns concorrentes;
Possui pouquíssimos plugins, contrariamente a alguns concorrentes;
Renderiza imagens vetoriais com alta qualidade para publicação, embora de forma indireta (POV-ray);
Trata-se de programa para visualização molecular com linhas de comando e programação acessível por navegador, o que o diferencia de seus concorrentes.