Skip to content

HMM seed evaluation failed with "cannot draw more samples without replacement" #2

@spleonard1

Description

@spleonard1

A CAMEOX run failed with the following output:

IMPORTANT: The random barcode on this run is: aWdI6d2C
INFO: Host: Parsed Codon Usage Table for taxid 562 (Escherichia coli)
INFO: std_setup:NST_full_general_main(): CAMEOX tensor built
INFO: std_setup:full_set_up(): Evaluating HMM seeds...
ERROR: LoadError: Cannot draw more samples without replacement.
Stacktrace:
  [1] error(s::String)
    @ Base ./error.jl:33
  [2] sample!(rng::Random._GLOBAL_RNG, a::Vector{Pair{Int64, Float64}}, x::Vector{Pair{Int64, Float64}}; replace::Bool, ordered::Bool)
    @ StatsBase ~/.julia/packages/StatsBase/Q76Ni/src/sampling.jl:465
  [3] #sample#193
    @ ~/.julia/packages/StatsBase/Q76Ni/src/sampling.jl:506 [inlined]
  [4] #sample#194
    @ ~/.julia/packages/StatsBase/Q76Ni/src/sampling.jl:508 [inlined]
  [5] full_set_up(out_path::SubString{String}, mark_name::SubString{String}, mark_hmm::SubString{String}, mark_grem::SubString{String}, deg_name::SubString{String}, deg_hmm::SubString{String}, deg_grem::SubString{String}, pop_size::Int64, num_samples::Int64, bad_threshold::Int64, rand_barcode::String, frame::SubString{String}, host_tid::Int64)
    @ Main.main.std_setup ~/Desktop/Projects-LLNL/2021_Cameos/code_testing/CAMEOX/main/std_setup.jl:565
  [6] set_up_and_optimize(log_io::IOStream, rand_barcode::String, out_path::SubString{String}, mark_name::SubString{String}, deg_name::SubString{String}, mark_grem::SubString{String}, deg_grem::SubString{String}, mark_hmm::SubString{String}, deg_hmm::SubString{String}, pop_size::Int64, frame::SubString{String}, rel_change_thr::Float64, host_tid::Int64, pll_weights::SubString{String}; X_range::Bool, Y_range::Bool, actually_mrf::Bool)
    @ Main.main ~/Desktop/Projects-LLNL/2021_Cameos/code_testing/CAMEOX/main/main.jl:102
  [7] set_up_and_optimize(log_io::IOStream, rand_barcode::String, out_path::SubString{String}, mark_name::SubString{String}, deg_name::SubString{String}, mark_grem::SubString{String}, deg_grem::SubString{String}, mark_hmm::SubString{String}, deg_hmm::SubString{String}, pop_size::Int64, frame::SubString{String}, rel_change_thr::Float64, host_tid::Int64, pll_weights::SubString{String})
    @ Main.main ~/Desktop/Projects-LLNL/2021_Cameos/code_testing/CAMEOX/main/main.jl:68
  [8] (::Main.main.var"#7#8"{String, IOStream, SubString{String}, SubString{String}, SubString{String}, SubString{String}, SubString{String}, SubString{String}, SubString{String}, SubString{String}, SubString{String}})()
    @ Main.main ~/Desktop/Projects-LLNL/2021_Cameos/code_testing/CAMEOX/main/main.jl:514
  [9] with_logstate(f::Function, logstate::Any)
    @ Base.CoreLogging ./logging.jl:491
 [10] with_logger
    @ ./logging.jl:603 [inlined]
 [11] run_file()
    @ Main.main ~/Desktop/Projects-LLNL/2021_Cameos/code_testing/CAMEOX/main/main.jl:511
 [12] top-level scope
    @ ./timing.jl:210 [inlined]
 [13] top-level scope
    @ ~/Desktop/Projects-LLNL/2021_Cameos/code_testing/CAMEOX/main/main.jl:0
in expression starting at /Users/leonard28/Desktop/Projects-LLNL/2021_Cameos/code_testing/CAMEOX/main/main.jl:5

I'm entangled phage proteins in this run, some of which have very orthologs in their MSAs with default parameters. Maybe this is somehow related to a not-diverse HMM that isn't generated enough samples....?

Metadata

Metadata

Assignees

Labels

No labels
No labels

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions