17.13. test_deletion

Test functionalities of reaction and gene deletions.

17.13.1. Module Contents

17.13.1.1. Functions

test_single_gene_deletion_fba_benchmark(model: Model, benchmark: Callable, all_solvers: List[str]) → None

Benchmark single gene deletion using FBA.

test_single_gene_deletion_fba(model: Model, all_solvers: List[str]) → None

Test single gene deletion using FBA.

test_single_gene_deletion_moma_benchmark(model: Model, benchmark: Callable, qp_solvers: List[str]) → None

Benchmark single gene deletion using MOMA.

test_single_gene_deletion_moma(model: Model, qp_solvers: List[str]) → None

Test single gene deletion using MOMA.

test_single_gene_deletion_moma_reference(model: Model, qp_solvers: List[str]) → None

Test single gene deletion using MOMA (reference solution).

test_single_gene_deletion_linear_moma_benchmark(model: Model, benchmark: Callable, all_solvers: List[str]) → None

Benchmark single gene deletion using linear MOMA.

test_single_gene_deletion_linear_moma(model: Model, all_solvers: List[str]) → None

Test single gene deletion using linear MOMA (reference solution).

test_single_gene_deletion_room_benchmark(model: Model, benchmark: Callable, all_solvers: List[str]) → None

Benchmark single gene deletion using ROOM.

test_single_gene_deletion_linear_room_benchmark(model: Model, benchmark: Callable, all_solvers: List[str]) → None

Benchmark single gene deletion using linear ROOM.

test_single_reaction_deletion_benchmark(model: Model, benchmark: Callable, all_solvers: List[str]) → None

Benchmark single reaction deletion.

test_single_reaction_deletion(model: Model, all_solvers) → None

Test single reaction deletion.

test_single_reaction_deletion_room(room_model: Model, room_solution: Solution, all_solvers: List[str]) → None

Test single reaction deletion using ROOM.

test_single_reaction_deletion_linear_room(room_model: Model, room_solution: Solution, all_solvers: List[str]) → None

Test single reaction deletion using linear ROOM.

test_double_gene_deletion_benchmark(large_model: Model, benchmark: Callable) → None

Benchmark double gene deletion.

test_double_gene_deletion(model: Model) → None

Test double gene deletion.

test_double_gene_knockout_bug(large_model: Model) → None

Test that the bug reported in #1102 is fixed.

test_double_reaction_deletion_benchmark(large_model: Model, benchmark: Callable) → None

Benchmark double reaction deletion.

test_double_reaction_deletion(model: Model) → None

Test double reaction deletion.

test_deletion_accessor(small_model: Model) → None

Test the DataFrame accessor.

test_deletion.test_single_gene_deletion_fba_benchmark(model: Model, benchmark: Callable, all_solvers: List[str]) → None[source]

Benchmark single gene deletion using FBA.

test_deletion.test_single_gene_deletion_fba(model: Model, all_solvers: List[str]) → None[source]

Test single gene deletion using FBA.

test_deletion.test_single_gene_deletion_moma_benchmark(model: Model, benchmark: Callable, qp_solvers: List[str]) → None[source]

Benchmark single gene deletion using MOMA.

test_deletion.test_single_gene_deletion_moma(model: Model, qp_solvers: List[str]) → None[source]

Test single gene deletion using MOMA.

test_deletion.test_single_gene_deletion_moma_reference(model: Model, qp_solvers: List[str]) → None[source]

Test single gene deletion using MOMA (reference solution).

test_deletion.test_single_gene_deletion_linear_moma_benchmark(model: Model, benchmark: Callable, all_solvers: List[str]) → None[source]

Benchmark single gene deletion using linear MOMA.

test_deletion.test_single_gene_deletion_linear_moma(model: Model, all_solvers: List[str]) → None[source]

Test single gene deletion using linear MOMA (reference solution).

test_deletion.test_single_gene_deletion_room_benchmark(model: Model, benchmark: Callable, all_solvers: List[str]) → None[source]

Benchmark single gene deletion using ROOM.

test_deletion.test_single_gene_deletion_linear_room_benchmark(model: Model, benchmark: Callable, all_solvers: List[str]) → None[source]

Benchmark single gene deletion using linear ROOM.

test_deletion.test_single_reaction_deletion_benchmark(model: Model, benchmark: Callable, all_solvers: List[str]) → None[source]

Benchmark single reaction deletion.

test_deletion.test_single_reaction_deletion(model: Model, all_solvers) → None[source]

Test single reaction deletion.

test_deletion.test_single_reaction_deletion_room(room_model: Model, room_solution: Solution, all_solvers: List[str]) → None[source]

Test single reaction deletion using ROOM.

test_deletion.test_single_reaction_deletion_linear_room(room_model: Model, room_solution: Solution, all_solvers: List[str]) → None[source]

Test single reaction deletion using linear ROOM.

test_deletion.test_double_gene_deletion_benchmark(large_model: Model, benchmark: Callable) → None[source]

Benchmark double gene deletion.

test_deletion.test_double_gene_deletion(model: Model) → None[source]

Test double gene deletion.

test_deletion.test_double_gene_knockout_bug(large_model: Model) → None[source]

Test that the bug reported in #1102 is fixed.

test_deletion.test_double_reaction_deletion_benchmark(large_model: Model, benchmark: Callable) → None[source]

Benchmark double reaction deletion.

test_deletion.test_double_reaction_deletion(model: Model) → None[source]

Test double reaction deletion.

test_deletion.test_deletion_accessor(small_model: Model) → None[source]

Test the DataFrame accessor.