Evita que BLAST llame a casa

Hace algún tiempo aprendí de Devon Ryan en la aplicación de aves (sin enlace porque dejé de usar dicha aplicación) que BLAST telefonos a casa cada vez que lo usaste, por defecto. Nunca me di cuenta de esto hasta que vi la publicación y no soy realmente un fanático de tener esto activado de forma predeterminada.

Allá son instrucciones sobre cómo darse de baja, que he incluido a continuación:

También puede optar por no recibir informes de uso configurando la variable de entorno BLAST_USAGE_REPORT en falso. En bash (bajo LINUX) este comando sería:

exportar BLAST_USAGE_REPORT=falso

Recientemente, me enteré de la rastro comando mientras aprendiendo sobre linux. Con él, puedo confirmar si la configuración de la variable de entorno de hecho desactiva el comportamiento de llamar a casa.

Primero descargue y extraiga los ejecutables de BLAST para Linux.

wget -c https://ftp.ncbi.nlm.nih.gov/blast/executables/blast+/LATEST/ncbi-blast-2.13.0+-x64-linux.tar.gz
tar -xzf ncbi-blast-2.13.0+-x64-linux.tar.gz
cd ncbi-blast-2.13.0+

Ahora usemos strace para rastrear todas las llamadas al sistema relacionadas con la red.

strace -f -e trace=network ./blastp 2>&1 | grep sin_addr
# [pid 12450] connect(3, , 16) = -1 EINPROGRESS (Operation now in progress)

Si busca la IP 130.14.29.110, encontrará que coincide con el dominio www.ncbi.nlm.nih.gov.

Ahora veamos si la configuración de la variable de entorno impide que BLAST llame a casa.

export BLAST_USAGE_REPORT=false
echo $
# false

strace -f -e trace=network ./blastp 2>&1 | grep sin_addr
# no output

Puede agregar la declaración de exportación a su archivo .bashrc, si usa Bash o a su secuencia de comandos que ejecuta BLAST para asegurarse de no informar al NCBI.

Imprimir amigable, PDF y correo electrónico

Fuente del artículo

Deja un comentario