Comments (5)
Submitted a new version - 0.3.5 - which will soon be available. Do check if this has been improved
from keggcharter.
Installed the new version (0.4.1) and this now happens:
keggcharter.py -f reCOGnizer_results.tsv -o test -ecc "EC number" -mm "Fatty acid metabolism"
Created /shared/homes/152324/miniconda3/envs/keggcharter_env/bin/kc_kgmls
Created /shared/homes/152324/miniconda3/envs/keggcharter_env/bin/kc_csvs
2022-12-14 14:21:48: Arguments valid.
/shared/homes/152324/miniconda3/envs/keggcharter_env/bin/keggcharter.py:117: DtypeWarning: Columns (10) have mixed types. Specify dtype option on import or set low_memory=False.
return pd.read_csv(file, sep='\t')
2022-12-14 14:22:16: Data successfully read.
Converting 1703 EC numbers to KOs through the KEGG API: 100%|███████████████████████████████████████████████████████████████████| 12/12 [00:13<00:00, 1.16s/it]
Converting 2365 KOs to EC numbers through the KEGG API: 100%|█████████████████████████████████████████████████████████████████████████████████████████| 16/16 [00:17<00:00, 1.08s/it]
2022-12-14 14:25:27: Results saved to test/KEGGCharter_results.tsv
Traceback (most recent call last):
File "/shared/homes/152324/miniconda3/envs/keggcharter_env/bin/keggcharter.py", line 489, in <module>
main()
File "/shared/homes/152324/miniconda3/envs/keggcharter_env/bin/keggcharter.py", line 437, in main
args.genomic_columns = args.genomic_columns.split(',')
^^^^^^^^^^^^^^^^^^^^^^^^^^
AttributeError: 'NoneType' object has no attribute 'split'
I don't have in this case a genomic column. As it is optional, keggcharter.py should not be complaining about it, right?
from keggcharter.
KEGGCharter always counts on one column of taxonomy and another of quantification to build the maps for. In KEGGCharter, this information can be inputted alternatively using the -it NAME_OF_TAXONOMY
and -iq
parameters, which will input taxonomy and quantification, respectively, replace the -tc
and -gcols
/-tcols
parameters. -it
requires NAME_OF_TAXONOMY as it is the value that will appear represented in the maps.
As you had complained before, this is not intuitively expressed in the interface. I will update when I have the time.
from keggcharter.
Hello quick question is quantification mandatory for the use of KEGGCharter or is there a way to make this data optional as currently my lab can't obtain quantification levels of our proteins?
Thank you very much.
from keggcharter.
You can input a mock quantification with the -iq
parameter. In the future, I hope to make this more intuitive.
from keggcharter.
Related Issues (17)
- need help with -gcol param HOT 6
- possible bug in main script HOT 3
- Missing 1 species and nothing is highlighted HOT 7
- Example run on reCOGnizer output HOT 2
- HTTP Error 400 at EC conversion HOT 3
- Explanations Needed with Quantifications HOT 6
- Invalid file format now after implementation of regex checks HOT 3
- using output reCOgnizer... error HOT 8
- import error after install HOT 3
- Usage with eggnog-mapper output HOT 1
- could not download resources HOT 2
- GTDB taxonomic info HOT 2
- main script error HOT 8
- abundance info HOT 1
- Help with multiple Genomes HOT 10
- question about transforming KO IDs and losing data HOT 2
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 keggcharter.