mirror of
https://github.com/johrpan/geposanui.git
synced 2025-10-26 11:17:24 +01:00
Compute n_species dynamically
This commit is contained in:
parent
bf6df6af86
commit
b2402ea997
2 changed files with 10 additions and 2 deletions
1
data.R
1
data.R
|
|
@ -65,7 +65,6 @@ genes <- geposan::genes[, .(
|
||||||
id,
|
id,
|
||||||
name,
|
name,
|
||||||
chromosome,
|
chromosome,
|
||||||
n_species,
|
|
||||||
suggested = name %chin% genes_suggested_tpe_old,
|
suggested = name %chin% genes_suggested_tpe_old,
|
||||||
verified = name %chin% genes_verified_tpe_old
|
verified = name %chin% genes_verified_tpe_old
|
||||||
)]
|
)]
|
||||||
|
|
|
||||||
11
server.R
11
server.R
|
|
@ -69,8 +69,17 @@ server <- function(input, output, session) {
|
||||||
by.y = "id"
|
by.y = "id"
|
||||||
)
|
)
|
||||||
|
|
||||||
|
# Count included species from the preset per gene.
|
||||||
|
genes_n_species <- distances[
|
||||||
|
species %chin% preset$species_ids,
|
||||||
|
.(n_species = .N),
|
||||||
|
by = "gene"
|
||||||
|
]
|
||||||
|
|
||||||
|
setkey(genes_n_species, gene)
|
||||||
|
|
||||||
# Exclude genes with too few species.
|
# Exclude genes with too few species.
|
||||||
results[n_species >= input$n_species]
|
results[genes_n_species[gene, n_species] >= input$n_species]
|
||||||
})
|
})
|
||||||
|
|
||||||
# Rank the results.
|
# Rank the results.
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue