biopython
Analisar sequências biológicas com Biopython
Também disponível em: davila7
Processe sequências de DNA, RNA e proteínas de forma eficiente usando Biopython. Acesse bancos de dados NCBI programaticamente, realize alinhamentos de sequências e automatize pipelines de bioinformática complexos para aplicações de pesquisa.
Baixar o ZIP da skill
Upload no Claude
Vá em Configurações → Capacidades → Skills → Upload skill
Ative e comece a usar
Testar
A utilizar "biopython". Ler um arquivo GenBank e打印 informações sobre cada registro
Resultado esperado:
- ID do Registro: NC_001416
- Descrição: Bacteriófago lambda de Escherichia coli, genoma completo
- Comprimento da sequência: 48502 bp
- Conteúdo de GC: 49,23%
- Features: 73 total (genes, promoters, operators)
A utilizar "biopython". Pesquisar no PubMed por CRISPR e obter os primeiros 5 resultados
Resultado esperado:
- Encontrados 15432 resultados para 'CRISPR'
- PMIDs: 37253479, 37253478, 37253477, 37253476, 37253475
- Primeiro resultado: Título, Autores, Informação do Periódico
Auditoria de Segurança
SeguroAll 546 static findings are FALSE POSITIVES. This skill contains only markdown documentation files with Python code examples for Biopython. The scanner misidentified markdown code block delimiters as shell commands, Biopython module names (Bio.Align, Bio.Phylo) as cryptographic algorithms, and documentation placeholders as real secrets. No executable code exists. This is a legitimate scientific documentation skill.
Fatores de risco
🔑 Variáveis de ambiente (7)
⚙️ Comandos externos (415)
📁 Acesso ao sistema de arquivos (6)
Pontuação de qualidade
O Que Você Pode Construir
Processamento de sequências em lote
Processe arquivos FASTA grandes, calcule o conteúdo de GC, traduza sequências e prepare dados para análise posterior.
Construir pipelines de análise
Crie fluxos de trabalho automatizados para recuperação de sequências, alinhamento, filogenética e análise de resultados.
Aprender bioinformática
Explore operações de sequências, acesso a bancos de dados e bioinformática estrutural através de exemplos práticos.
Tente Estes Prompts
Mostre-me como ler um arquivo FASTA e extrair registros de sequências usando Bio.SeqIO.
Escreva código para pesquisar no PubMed usando Bio.Entrez e buscar os 10 primeiros resultados para uma consulta sobre proteína quinase.
Realize um alinhamento global aos pares entre duas sequências de DNA usando Bio.Align e mostre-me a pontuação do alinhamento.
Carregue um arquivo PDB e calcule a distância entre dois átomos de carbono alfa em uma cadeia de proteínas.
Melhores Práticas
- Sempre defina Entrez.email ao acessar bancos de dados NCBI para cumprir sua política de uso
- Use iteradores como SeqIO.parse() para arquivos grandes para evitar carregar tudo na memória
- Armazene em cache sequências baixadas para evitar solicitações de rede redundantes e respeitar limites de taxa
Evitar
- Não codifique chaves de API em scripts; use variáveis de ambiente
- Não puse o tratamento de erros para operações de rede que podem falhar devido a problemas de conectividade
- Não processe alinhamentos grandes sem verificar os requisitos de memória primeiro
Perguntas Frequentes
Quais formatos de arquivo o Biopython suporta?
Como acesso bancos de dados NCBI?
O Biopython pode executar pesquisas BLAST locais?
Como calculo propriedades de sequências?
Qual é a diferença entre parse e read?
Como lidar com limites de taxa com NCBI?
Detalhes do Desenvolvedor
Autor
K-Dense-AILicença
BSD-3-Clause
Repositório
https://github.com/K-Dense-AI/claude-scientific-skills/tree/main/scientific-skills/biopythonReferência
main
Estrutura de arquivos