Skip to content

Unsupported division #87

@FerriolCalvet

Description

@FerriolCalvet

When running oncodrive3d in this way we get the following error below

oncodrive3D run -i HnsccYes.mutations.raw_vep.tsv \
                  -m oncodrive3d.mutability.conf \
                  -d datasets_240506 \
                  -C HnsccYes \
                  -o HnsccYes \
                  -s 128 \
                  -c 1 \
                  --o3d_transcripts --use_input_symbols \

This is the error:

2026-05-13 15:32:25,326 - INFO    | oncodrive3d.run.utils - Transcript status of 25818 mutations: Match = 25818
  2026-05-13 15:32:25,343 - INFO    | oncodrive3d.run.clustering - Computing missense mut probabilities using mutabilities..
  2026-05-13 15:32:26,421 - INFO    | oncodrive3d.run.clustering - Performing 3D-clustering on [26] proteins..
  2026-05-13 15:38:07,326 - CRITICAL | root - multiprocessing.pool.RemoteTraceback: 
  """
  Traceback (most recent call last):
    File "/usr/local/lib/python3.10/multiprocessing/pool.py", line 125, in worker
      result = (True, func(*args, **kwds))
    File "/usr/local/lib/python3.10/multiprocessing/pool.py", line 51, in starmapstar
      return list(itertools.starmap(args[0], args[1]))
    File "/usr/local/lib/python3.10/site-packages/scripts/run/clustering.py", line 388, in clustering_3d_mp
      pos_result, result_gene = clustering_3d(gene,
    File "/usr/local/lib/python3.10/site-packages/scripts/run/clustering.py", line 286, in clustering_3d
      result_pos_df = recompute_inf_score(result_pos_df, len(mut_gene_df), vol_missense_mut_prob[result_pos_df["Pos"]-1])
    File "/usr/local/lib/python3.10/site-packages/scripts/run/score_and_simulations.py", line 100, in recompute_inf_score
      result_pos_df.loc[ix, "Score"] = get_dcm_anomaly_score(k, n, p)
    File "/usr/local/lib/python3.10/site-packages/scripts/run/score_and_simulations.py", line 80, in get_dcm_anomaly_score
      return float(num / Decimal(den))
  TypeError: unsupported operand type(s) for /: 'float' and 'decimal.Decimal'
  """
  
  The above exception was the direct cause of the following exception:
  
  Traceback (most recent call last):
    File "/usr/local/bin/oncodrive3D", line 8, in <module>
      sys.exit(oncodrive3D())
    File "/usr/local/lib/python3.10/site-packages/click/core.py", line 1161, in __call__
      return self.main(*args, **kwargs)
    File "/usr/local/lib/python3.10/site-packages/click/core.py", line 1082, in main
      rv = self.invoke(ctx)
    File "/usr/local/lib/python3.10/site-packages/click/core.py", line 1697, in invoke
      return _process_result(sub_ctx.command.invoke(sub_ctx))
    File "/usr/local/lib/python3.10/site-packages/click/core.py", line 1443, in invoke
      return ctx.invoke(self.callback, **ctx.params)
    File "/usr/local/lib/python3.10/site-packages/click/core.py", line 788, in invoke
      return __callback(*args, **kwargs)
    File "/usr/local/lib/python3.10/site-packages/scripts/globals.py", line 46, in wrapper
      return func(*args, **kwargs)
    File "/usr/local/lib/python3.10/site-packages/scripts/main.py", line 204, in run
      run_clustering(input_path,
    File "/usr/local/lib/python3.10/site-packages/scripts/run/clustering.py", line 655, in run_clustering
      result_pos, result_gene = clustering_3d_mp_wrapper(genes=genes_to_process,
    File "/usr/local/lib/python3.10/site-packages/scripts/run/clustering.py", line 444, in clustering_3d_mp_wrapper
      results = pool.starmap(clustering_3d_mp, [(chunk,
    File "/usr/local/lib/python3.10/multiprocessing/pool.py", line 375, in starmap
      return self._map_async(func, iterable, starmapstar, chunksize).get()
    File "/usr/local/lib/python3.10/multiprocessing/pool.py", line 774, in get
      raise self._value
  TypeError: unsupported operand type(s) for /: 'float' and 'decimal.Decimal'

I will now paste the directory of the cluster in which you can test it

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No fields configured for Bug.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions