Hi Alexis,
After receiving this announcement about EBG I was eager to try it out.
I installed the package via conda and typed
ebg -h
which returns the expected output.
So far, however, I have been unable to get it run for actual data. I found that I needed absolute paths to the input files to avoid some errors, but even after adding those paths, I still get errors.
Here is my command line:
ebg -msa /expanse/projects/ngbt/opt/benchmarks/EBG-0.12.0_expanse/218/218.fasta -tree /expanse/projects/ngbt/opt/benchmarks/EBG-0.12.0_expanse/218/218.bestTree -model /expanse/projects/ngbt/opt/benchmarks/EBG-0.12.0_expanse/218/218.bestModel -redo
and here are the error messages:
Traceback (most recent call last):
File "/home/cipres/miniconda3/envs/ebgenv/bin/ebg", line 10, in <module>
sys.exit(main())
^^^^^^
File "/home/cipres/miniconda3/envs/ebgenv/lib/python3.12/site-packages/EBG/__main__.py", line 29, in main
predictor = Predictor(args.msa, args.tree, args.model, args.o, args.t, args.raxmlng, args.redo)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/cipres/miniconda3/envs/ebgenv/lib/python3.12/site-packages/EBG/Prediction/predictor.py", line 64, in __init__
self.feature_extractor = FeatureExtractor(msa_filepath, tree_filepath, model_filepath, o, raxml_ng_path, redo)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/cipres/miniconda3/envs/ebgenv/lib/python3.12/site-packages/EBG/Features/feature_extractor.py", line 36, in __init__
self.feature_computer = FeatureComputer(msa_file_path, tree_file_path, model_file_path, output_prefix, raxml_ng_path, redo)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/cipres/miniconda3/envs/ebgenv/lib/python3.12/site-packages/EBG/Features/feature_computer.py", line 80, in __init__
tmp_folder_path = os.path.abspath(os.path.join(os.curdir, output_prefix))
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "<frozen posixpath>", line 90, in join
File "<frozen genericpath>", line 164, in _check_arg_types
TypeError: join() argument must be str, bytes, or os.PathLike object, not ‘NoneType'
* Is there someone on your team who might suggest what the problem is and how to solve it?
Thanks for whatever help you can provide.
Wayne
> On Oct 19, 2024, at 10:52 PM, Alexandros Stamatakis <
alexandros...@gmail.com> wrote:
>
> Dear Users,
>
> Do you want to rapidly predict bootstrap values via machine learning? You can now use our Educated Bootstrap Guesser:
>
>
https://urldefense.com/v3/__https://academic.oup.com/mbe/advance-article/doi/10.1093/molbev/msae215/7825466__;!!Mih3wA!DwLRVEWVr0dum5oC3vVKM35Jl5luV8F-7Cg_YM5Lx5Td4V5rTYAXrYP2yA-obT9jvI8Mrg5INaNEGf7y2k3jRuMWyc4$
> This will also be integrated into RAxML-NG next year.
>
> Alexis
>
> --
> Alexandros (Alexis) Stamatakis
>
> ERA Chair, Institute of Computer Science, Foundation for Research and Technology - Hellas
> Research Group Leader, Heidelberg Institute for Theoretical Studies
> Full Professor, Dept. of Informatics, Karlsruhe Institute of Technology
>
>
https://urldefense.com/v3/__http://www.biocomp.gr__;!!Mih3wA!DwLRVEWVr0dum5oC3vVKM35Jl5luV8F-7Cg_YM5Lx5Td4V5rTYAXrYP2yA-obT9jvI8Mrg5INaNEGf7y2k3jRE0KGrA$ (Crete lab)
>
https://urldefense.com/v3/__http://www.exelixis-lab.org__;!!Mih3wA!DwLRVEWVr0dum5oC3vVKM35Jl5luV8F-7Cg_YM5Lx5Td4V5rTYAXrYP2yA-obT9jvI8Mrg5INaNEGf7y2k3jKXYJWQU$ (Heidelberg lab)
>
> --
> You received this message because you are subscribed to the Google Groups "raxml" group.
> To unsubscribe from this group and stop receiving emails from it, send an email to
raxml+un...@googlegroups.com.
> To view this discussion on the web visit
https://urldefense.com/v3/__https://groups.google.com/d/msgid/raxml/7ec87fcd-dac0-49ea-aa61-b146a4be4d8b*40gmail.com__;JQ!!Mih3wA!DwLRVEWVr0dum5oC3vVKM35Jl5luV8F-7Cg_YM5Lx5Td4V5rTYAXrYP2yA-obT9jvI8Mrg5INaNEGf7y2k3j_AawPLI$ .