Procesar .fasta .qual .fastq y obtener un archivo por cada ID

Algunos TIPs para procesamiento de secuencias

Mezclar .fasta y .qual en un archivo .fastq

fasta-qual_to_fastq.pl file.fa file.qual > file.fastq

Separar fastq en .fasta y .qual

Opción 1) Instalar BioPython, descargar y ejecutar el siguiente script:

python fastq_to_fasta-qual.py file.fastq

Opción 2) Usar Mr DNA's wrapper

Opción 3) Usar el script de Qiime (entrega el mismo output que el pipeline de Mr. DNA)

Separar .fastq en varios archivos .fastq según IDs únicos

# obtener lista de IDs únicos desde fasta
grep '^>' file.fa | sed 's/^>//' | sort | uniq > file.ids

# obtener lista de IDs únicos desde fastq
awk 'NR%4==1' file.fastq | sed 's/^@//' | sort | uniq > file.ids2

# para separar el archivo por IDs usaremos la suite BBMAP que se descarga en el siguiente sitio
https://sourceforge.net/projects/bbmap/

# Descargar y descomprimir
tar xfz BBMap_38.94.tar.gz

# Luego procedemos a crear un directorio donde irán nuestros archivos separados
# ejecutaremos dentro de ese directorio el comando
# se debe reemplazar la parte en negrita con el directorio donde se descomprimió BBMAP
mkdir demuxed
cd demuxed
/mnt/sdb1/jomaldon/MrDNA.202001/r16S/bbmap/demuxbyname.sh in=../file.fastq out=%.fastq.gz names=../file.ids

paso3

paso4

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.