Servidor web

LSHTM TB-Profiler webserver

Se você não tem acesso a um ambiente linux ou macOS, você ainda pode usar o tb-profiler usando nosso servidor web http://tbdr.lshtm.ac.uk/

Você pode carregar seus dados de sequenciamento de próxima geração (next generation sequencing) no formato fastQ. Você pode carregar um ou dois arquivos fastq (forward e reverse). Quando você faz upload de seus dados, a corrida recebe um ID exclusivo. Anote este ID, pois você precisará encontrar seus resultados posteriormente. O upload em lote de amostras também é possível.

Configurando seu próprio servidor web

O código do servidor web http://tbdr.lshtm.ac.uk/ está disponível aqui. Isso ainda está em desenvolvimento inicial, mas você pode usá-lo para configurar sua própria instância do servidor. Para fazer isso, execute o seguinte código:

# Install libraries
git clone https://github.com/jodyphelan/tb-profiler-webserver.git
cd tb-profiler-webserver
python setup.py install

# Run flask
export FLASK_APP=tbprofiler_web
export FLASK_ENV=development
flask run

# Run rabbit-mq server
rabbitmq-server

# Run celery
celery -A tbprofiler_web.worker worker --loglevel=info --concurrency=1

Last updated