primer-design
Ajuda seu agente a criar e verificar sequências de DNA para experimentos científicos. É útil para garantir que as sequências funcionem corretamente em testes genéticos.
O que ela faz
Esta ferramenta ajuda a criar e verificar sequências curtas de DNA (chamadas primers) usadas em experimentos de biologia molecular. Ela garante que os primers sejam específicos para o alvo desejado e funcionem bem.
Quando usar
- ✓Ao projetar novos primers para experimentos de PCR ou RT-qPCR.
- ✓Ao verificar se primers existentes funcionam corretamente e são específicos.
- ✓Ao criar primers para alvos específicos, como junções de éxons ou isoformas de genes.
Exemplo do que pedir para a IA
“Preciso de primers para amplificar o gene XYZ em humanos, com um produto de 150 pares de base.”
Quer saber mais? Abra as seções abaixo.
Como usar
O jeito mais fácil: copie a mensagem abaixo e cole no Claude, ChatGPT, Cursor ou outra IA. Ela lê a skill e segue as instruções.
Link da skill
Mensagem pronta para colar
Como funciona
Você fornece informações sobre o seu alvo de DNA e as condições do experimento. A ferramenta usa um programa chamado Primer3 para sugerir os melhores primers e verifica se eles podem se ligar a outros lugares indesejados no DNA.
Instalação
Jeito mais fácil: copie o link da skill e cole no Claude, ChatGPT ou Cursor pedindo para seguir as instruções.
No terminal (Claude Code, Codex, Cursor), na pasta do projeto:
npx skills add K-Dense-AI/scientific-agent-skills --skill primer-designOu baixe só o arquivo:
curl -L https://raw.githubusercontent.com/K-Dense-AI/scientific-agent-skills/main/skills/primer-design/SKILL.md -o SKILL.mdConteúdo técnico (SKILL.md)
Tradução do texto original do autor no GitHub. Os comandos e códigos estão como no original.
Design e especificidade de primers
Produza primers candidatos na orientação 5-linha-para-3-linha, com o template exato, química, produtos pretendidos e escopo de busca por trás de cada conclusão. Calcule quantidades dependentes de sequência com as ferramentas fornecidas. Um nome de gene familiar, uma boa penalidade do Primer3 ou um único alinhamento BLAST não podem estabelecer a especificidade do primer.
Escolha o fluxo de trabalho
| Solicitação | Comece aqui |
|---|---|
| Novo par de PCR genômico ou RT-qPCR | Defina o ensaio e a referência; projete; avalie a termodinâmica; filtre os produtos. |
| Verifique um par existente | Prepare o par TSV; avalie ambos os primers completos e os núcleos de anelamento; filtre com coordenadas pretendidas explícitas. |
| Junção de éxon, isoforma de transcrito, discriminação de alelo | Leia design-workflows.md; forneça a anotação de sequência antes de impor restrições. |
| Primers de clonagem/cauda de adaptador | Projete núcleos de anelamento, anexe caudas de 5-linha declaradas, reavalie os primers completos, reconstrua o produto final. |
| Painel multiplex | Habilite --multiplex nas ferramentas de termodinâmica e especificidade para avaliar interações de primers e produtos entre pares. |
| Ensaio degenerado, bissulfito, sonda ou base modificada | Use o fluxo de trabalho especializado em design-workflows.md; o modelo de DNA comum agrupado é insuficiente. |
As ferramentas locais suportam primers emparelhados com núcleos ACGT inequívocos. Tipos de ensaio avançados têm orientação substantiva de design e validação, mas não são silenciosamente reduzidos a PCR comum. Esta habilidade projeta ensaios; normalização de expressão, validação diagnóstica experimental e design de RNA guia são tarefas separadas.
Estabeleça o contrato do ensaio
Obtenha o que muda o resultado; use suposições provisórias explícitas para um design exploratório e identifique-as no relatório:
- Propósito e template: DNA genômico, cDNA, plasmídeo ou outro substrato definido; organismo alvo, acesso com versão, liberação da montagem/transcrito, fita, isoformas desejadas e faixa de tamanho do produto. Nomeie templates desejados e indesejados.
- Evidência de sequência: FASTA local mais fonte/data de recuperação e seu hash SHA-256. Um trecho de locus usa coordenadas locais; registre seu mapeamento para a referência completa. Inclua paralogs relevantes, pseudogenes, contigs alternativos, isoformas de transcrito, esqueleto do vetor e sequência do hospedeiro na tela apropriada.
- Condições da reação: polimerase/tampão, sal monovalente, sal divalente total, dNTP total e concentrações de primer. Primer3 usa mM para sais/dNTP e nM para DNA. Registre a concentração inicial da reação separadamente do parâmetro de concentração de primer de anelamento efetivo do Primer3. Os padrões do motor são suposições.
- Restrições: intervalo alvo, regiões de ligação permitidas/excluídas, junções, exclusões de variantes e sua origem, primers fixos, caudas ou associação multiplex. Não adivinhe os limites dos éxons nem substitua silenciosamente outra montagem.
- Definição de um resultado aceitável: referências off-target relevantes, comprimentos de amplicons, limites de busca de incompatibilidade, controles e validação experimental apropriada ao ensaio. Não existe um corte termodinâmico universal que valide todas as PCRs.
Use input-contract.md para esquemas de arquivos e exemplos de coordenadas. Copie assay-report-template.md para o diretório de análise para coletar evidências. A recuperação de referência pode ser manual ou através de uma API de sequência estabelecida; preserve o acesso/versão e verifique a sequência retornada. Os scripts fornecidos usam arquivos locais e não enviam sequências online.
Instalar e verificar
Defina SKILL_DIR para o diretório instalado real desta habilidade. Trabalhe em um diretório de análise separado para que ambientes, bancos de dados de referência e resultados não entrem na habilidade.
uv venv --python 3.13 .venv-primer
uv pip install --python .venv-primer/bin/python -r "$SKILL_DIR/assets/requirements.txt"
.venv-primer/bin/python "$SKILL_DIR/scripts/design_primers.py" --help
Use o Scripts/python.exe do ambiente no Windows. Os exemplos de design/termodinâmica visam o primer3-py 2.3.1, testado com Python 3.13. Para o motor BLAST opcional, instale o NCBI BLAST+ de sua distribuição oficial e verifique:
blastn -version
makeblastdb -version
Verificações de integração local também exercitam o BLAST+ 2.17.0; outras versões exigem a verificação de sua saída e comportamento de busca antes de reivindicar cobertura equivalente.
…
Perguntas frequentes
O que são primers?
Primers são pequenas sequências de DNA que iniciam o processo de cópia de um trecho específico de DNA em experimentos como PCR.
O que é PCR/RT-qPCR?
São técnicas de laboratório usadas para fazer muitas cópias de um pedaço específico de DNA ou RNA, permitindo que ele seja estudado.
Por que a especificidade é importante?
A especificidade garante que os primers se liguem apenas ao local de DNA que você quer estudar, evitando resultados incorretos de outras partes do DNA.
Detalhes
Descrição original do autor
Designs and audits PCR and RT-qPCR primers with Primer3, explicit thermodynamic conditions, reference-based off-target amplification searches, and traceable sequence coordinates. Use for designing primer pairs, checking existing primers, exon-junction or isoform-specific assays, variant masking, cloning tails, multiplex compatibility, and interpreting Primer-BLAST results. Includes bounded local i
Popularidade
- Estrelas no GitHub
- 51 mil
- Posição no ranking
- #1941
- Licença
- MIT
- Atualizada em
- 15/10/2026
Comentários
- …
Mais skills deste repositório
13c-metabolic-flux
Estima fluxos metabólicos usando dados de rastreamento de isótopos de carbono-13. É útil para analisar o metabolismo celular e vias bioquímicas.
K-Dense-AI/scientific-agent-skills
adaptyv
Projeta experimentos de caracterização de proteínas usando a API Adaptyv. Ele ajuda a estimar custos, enviar sequências e monitorar resultados de laboratório.
K-Dense-AI/scientific-agent-skills
aeon
Realiza tarefas de aprendizado de máquina em séries temporais. É útil para classificar, prever, detectar anomalias e encontrar padrões em dados sequenciais.
K-Dense-AI/scientific-agent-skills
alphagenome
Consulta efeitos genômicos pré-calculados para variantes genéticas. Ele fornece pontuações e explicações para entender o impacto das variantes no genoma.
K-Dense-AI/scientific-agent-skills
Skills parecidas
dashboard-builder
Ajuda seu agente a criar painéis de monitoramento úteis. Ele transforma dados em gráficos que respondem a perguntas importantes sobre o sistema.
affaan-m/ECC
dev-team
Simula uma equipe de desenvolvimento colaborativa, onde diferentes papéis respondem a um problema juntos. É útil para obter múltiplas perspectivas sem trocar de agente manualmente.
affaan-m/ECC
ecc-council
Faz seu agente reunir um conselho de quatro vozes para tomar decisões difíceis. É útil quando há várias opções boas e é preciso debater antes de escolher.
affaan-m/ECC