Comments (7)
@cartal could you copy and paste or upload the full output of the run? What size is the data? Maybe you can share it with me so I can troubleshoot the issue?
from solo.
Happy to, can you give me an e-mail where I can send the details?
Thanks!
from solo.
[email protected] is my email address
from solo.
@cartal ^
from solo.
@njbernstein done!
from solo.
@cartal The issue is that you have two cells with 0 reads in your input data:
>>> import anndata
>>> ad = anndata.read("../../../data/H0025_RV.cellbender_filtered.h5ad")
Variable names are not unique. To make them unique, call `.var_names_make_unique`.
>>> ad.X.sum(axis=1)
matrix([[79006.],
[66248.],
[54880.],
...,
[ 215.],
[ 236.],
[ 219.]], dtype=float32)
>>> sum(ad.X.sum(axis=1) > 0)
matrix([[14998]])
>>> sum(ad.X.sum(axis=1) == 0)
matrix([[2]])
/var/spool/slurm/d/job10529374/slurm_script: 12: /var/spool/slurm/d/job10529374/slurm_script: source: not found
[2020-01-09 08:29:15,346] INFO - scvi._settings | Added StreamHandler with custom formatter to 'scvi' logger.
/home/nicholas/miniconda3/envs/solo/lib/python3.6/site-packages/sklearn/ensemble/weight_boosting.py:29: DeprecationWarning: numpy.core.umath_tests is an internal NumPy module and should not be imported. It will be removed in a future NumPy release.
from numpy.core.umath_tests import inner1d
[2020-01-09 08:29:28,768] INFO - scvi._settings | 'scvi' logger already has a StreamHandler, set its level to 10.
Variable names are not unique. To make them unique, call `.var_names_make_unique`.
[2020-01-09 08:29:29,691] WARNING - scvi.dataset.dataset | This dataset has some empty cells, this might fail scVI inference.Data should be filtered with `my_dataset.filter_cells_by_count()
[2020-01-09 08:29:29,717] INFO - scvi.dataset.dataset | Remapping labels to [0,N]
[2020-01-09 08:29:29,717] INFO - scvi.dataset.dataset | Remapping batch_indices to [0,N]
[2020-01-09 08:29:29,773] INFO - scvi.dataset.dataset | Computing the library size for the new data
[2020-01-09 08:29:29,830] INFO - scvi.dataset.dataset | Downsampled from 15000 to 14998 cells
[2020-01-09 08:29:31,263] INFO - scvi.dataset.dataset | Computing the library size for the new data
[2020-01-09 08:29:38,866] DEBUG - scvi.inference.trainer |
Remove those cells and solo should run fine. It did when I ran solo.
from solo.
This fixed my issue. Thanks!!!
from solo.
Related Issues (20)
- h5ad for HashSolo & solo .pdf plots output HOT 2
- Running error: "Resource temporarily unavailable" HOT 2
- Finding solo installed version HOT 2
- Error on new solo version HOT 8
- Solo on 10x genomics scRNA data HOT 3
- Allow user to change interval at which validation loss is checked
- python 3.6 incompatibility HOT 5
- Solo encountering Nan values with 10x data HOT 7
- Newbie questions: warning message, model parameters, and outputs HOT 5
- Problem with hashsolo HOT 10
- Problem with solo - PyTorch Lightning HOT 4
- Solo in line? HOT 3
- Hashsolo failing when only two HTOs are present? HOT 5
- Error using h5ad file HOT 2
- Issues with hashsolo
- hashsolo requires dense array
- AttributeError: 'numpy.ndarray' object has no attribute 'loc' when running solo on the test dataset HOT 1
- Dependency conflict: lightning 2.1.4 and scvi-tools 1.1.2 HOT 1
- Dependencies are too strict HOT 1
- ImportError: cannot import name 'LightningLoggerBase' from 'pytorch_lightning.loggers'
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from solo.