PSSPred is a a multiple neural network training program for protein secondary structure prediction
316
PSSPred is a a multiple neural network training program for protein secondary structure prediction
This repository contains the Docker instructions for creating a Docker Image.
BEWARE! This image is something like 8GB in size
PSSPred is a perl program which expects an input file as it's only input argument and will output a file: seq.dat.ss. That doesn't really work well for batch jobs so this Docker Image is constructed to accept a BASE64 encoded single hemoglobin sequence as the input argument like so:
$ cat sequence.fa | base64 | xargs docker run nerdalize/psspred
What this line does:
cat reads the input of sequence.fa and prints it to stdoutbase64 base64-encodes that string, this is important, as otherwise the newlines will break thingsxargs takes that pipe, and turns it into an argumentdocker run nerdalize/psspred runs the docker image essentially with that argument, like: docker run nerdalize/psspred BASE64STRINGIn the run.sh script we decode that input string again and write it to the inputfile.
PSSpred.pl will output a couple of files in /workdir/. Amongst others there will be seq.dat.ss (the usefull result).
(exercise for the reader)
Content type
Image
Digest
Size
3.9 GB
Last updated
over 9 years ago
docker pull nerdalize/psspred