Hi All,

I have been attempting to install misopy 
(https://miso.readthedocs.io/en/fastmiso/#) but have so far been unsuccessful.  
Recently, I contacted the HPC Support group at the institution I work at.

The steps we both performed for installing misopy are:

Adding the module:  apps/pip/9.0.1/python-2.7.8
Then running:  pip install misopy
I then checked that the following directory was in my pythonpath:  
/users/122345678/gridware/share/python/2.7.8/lib/python2.7/site-packages

This all worked fine.

To then test the installation, in Python I did:

import misopy
import pysplicing

This all worked without outputting an error (previously, when I was first 
installing misopy I was creating a virtual env etc. but getting an error with 
'import pysplicing'.  HPC Support then suggested the above method for 
installing).

I then ran the below to test if MISO could be run:

python -m unittest discover misopy

However, I get a failure:

Testing fr-unstranded...
Checking read f_read against +
Checking read f_read against -
Checking read r_read against +
Checking read r_read against -
Testing fr-firststrand...
.Testing conversion of SAM to BAM...
Executing: sam_to_bam --convert 
/users/122345678/gridware/share/python/2.7.8/lib/python2.7/site-packages/misopy/test-data/sam-data/c2c12.Atp2b1.sam
 
/users/122345678/gridware/share/python/2.7.8/lib/python2.7/site-packages/misopy/test-output/sam-output
sh: sam_to_bam: command not found
FTesting gene-level Psi...
Testing GFF indexing of: 
/users/122345678/gridware/share/python/2.7.8/lib/python2.7/site-packages/misopy/gff-events/mm9/genes/Atp2b1.mm9.gff
Executing: index_gff --index 
/users/122345678/gridware/share/python/2.7.8/lib/python2.7/site-packages/misopy/gff-events/mm9/genes/Atp2b1.mm9.gff
 
/users/122345678/gridware/share/python/2.7.8/lib/python2.7/site-packages/misopy/gff-events/mm9/genes/Atp2b1/indexed
sh: index_gff: command not found
Executing: miso --run 
/users/122345678/gridware/share/python/2.7.8/lib/python2.7/site-packages/misopy/gff-events/mm9/genes/Atp2b1/indexed
 
/users/122345678/gridware/share/python/2.7.8/lib/python2.7/site-packages/misopy/test-output/sam-output/c2c12.Atp2b1.sorted.bam
 --output-dir 
/users/122345678/gridware/share/python/2.7.8/lib/python2.7/site-packages/misopy/test-output/gene-psi-output
 --read-len 36
sh: miso: command not found
.Testing gene-level Psi...
Executing: python 
/users/122345678/gridware/share/python/2.7.8/lib/python2.7/site-packages/misopy/index_gff.py
 --index 
/users/122345678/gridware/share/python/2.7.8/lib/python2.7/site-packages/misopy/gff-events/mm9/genes/Atp2b1.mm9.gff
 
/users/122345678/gridware/share/python/2.7.8/lib/python2.7/site-packages/misopy/gff-events/mm9/indexed
Traceback (most recent call last):
File 
"/users/122345678/gridware/share/python/2.7.8/lib/python2.7/site-packages/misopy/index_gff.py",
 line 199, in module
main()
File 
"/users/122345678/gridware/share/python/2.7.8/lib/python2.7/site-packages/misopy/index_gff.py",
 line 188, in main
os.makedirs(output_dir)
File 
"/opt/gridware/depots/54e7fb3c/el7/pkg/apps/python/2.7.8/gcc-4.8.5/lib/python2.7/os.py",
 line 157, in makedirs
mkdir(name, mode)
OSError: [Errno 13] Permission denied: 
'/users/122345678/gridware/share/python/2.7.8/lib/python2.7/site-packages/misopy/gff-events/mm9/indexed'
Executing: python 
/users/122345678/gridware/share/python/2.7.8/lib/python2.7/site-packages/misopy/run_events_analysis.py
 --compute-genes-psi 
/users/122345678/gridware/share/python/2.7.8/lib/python2.7/site-packages/misopy/gff-events/mm9/indexed
 
/users/122345678/gridware/share/python/2.7.8/lib/python2.7/site-packages/misopy/test-output/sam-output/c2c12.Atp2b1.sorted.bam
 --output-dir 
/users/122345678/gridware/share/python/2.7.8/lib/python2.7/site-packages/misopy/test-output/gene-psi-output
 --read-len 36 --paired-end 250 30 --use-cluster
MISO (Mixture of Isoforms model)
To run MISO, please use "miso" instead.
.Testing single-end SE event interface...
Executing: python 
/users/122345678/gridware/share/python/2.7.8/lib/python2.7/site-packages/misopy/run_events_analysis.py
 --compute-events-psi se-sample 
/users/122345678/gridware/share/python/2.7.8/lib/python2.7/site-packages/misopy/test-data/se-counts/se_test.counts
 --output-dir 
/users/122345678/gridware/share/python/2.7.8/lib/python2.7/site-packages/misopy/test-output/SE-output
 --read-len 35 --overhang-len 4 --event-type SE --use-cluster
MISO (Mixture of Isoforms model)
To run MISO, please use "miso" instead.
.
======================================================================
FAIL: test_a_sam_to_bam (misopy.test_miso.TestMISO)
----------------------------------------------------------------------
Traceback (most recent call last):
File 
"/users/122345678/gridware/share/python/2.7.8/lib/python2.7/site-packages/misopy/test_miso.py",
 line 51, in test_a_sam_to_bam
"c2c12.Atp2b1.sorted.bam")))
AssertionError

----------------------------------------------------------------------
Ran 5 tests in 2.761s

FAILED (failures=1)


When I do:
python -m unittest discover miso

I get:

Traceback (most recent call last):
  File 
"/opt/gridware/depots/54e7fb3c/el7/pkg/apps/python/2.7.8/gcc-4.8.5/lib/python2.7/runpy.py",
 line 162, in _run_module_as_main
    "__main__", fname, loader, pkg_name)
  File 
"/opt/gridware/depots/54e7fb3c/el7/pkg/apps/python/2.7.8/gcc-4.8.5/lib/python2.7/runpy.py",
 line 72, in _run_code
    exec code in run_globals
  File 
"/opt/gridware/depots/54e7fb3c/el7/pkg/apps/python/2.7.8/gcc-4.8.5/lib/python2.7/unittest/__main__.py",
 line 12, in <module>
    main(module=None)
  File 
"/opt/gridware/depots/54e7fb3c/el7/pkg/apps/python/2.7.8/gcc-4.8.5/lib/python2.7/unittest/main.py",
 line 94, in __init__
    self.parseArgs(argv)
  File 
"/opt/gridware/depots/54e7fb3c/el7/pkg/apps/python/2.7.8/gcc-4.8.5/lib/python2.7/unittest/main.py",
 line 113, in parseArgs
    self._do_discovery(argv[2:])
  File 
"/opt/gridware/depots/54e7fb3c/el7/pkg/apps/python/2.7.8/gcc-4.8.5/lib/python2.7/unittest/main.py",
 line 214, in _do_discovery
    self.test = loader.discover(start_dir, pattern, top_level_dir)
  File 
"/opt/gridware/depots/54e7fb3c/el7/pkg/apps/python/2.7.8/gcc-4.8.5/lib/python2.7/unittest/loader.py",
 line 204, in discover
    raise ImportError('Start directory is not importable: %r' % start_dir)
ImportError: Start directory is not importable: 'miso'



It looks like the commands for running Miso are not being recognised?  I've 
checked the dependancy packages needed for Miso to run without a failure, and 
they satisfy the requirements in terms of versions.  miso/misopy are not 
recognised either in Python or outside of python.

Is anyone able to help with this?   I would be grateful for any advice.

Thanks,
Ali.
_______________________________________________
miso-users mailing list
[email protected]
http://mailman.mit.edu/mailman/listinfo/miso-users

Reply via email to