Utility function to generate all or random pairs of neurons
Arguments
- query, target
either
neuronlist
s or character vectors of names. If target is missing, query will be used as both query and target.- n
number of random pairs to draw. When NA, the default, uses
expand.grid
to draw all pairs.- ignoreSelf
Logical indicating whether to omit pairs consisting of the same neuron (default
TRUE
).
Examples
neuron_pairs(nat::kcs20, n=20)
#> query target
#> 1 FruMARCM-F000706_seg001 GadMARCM-F000142_seg002
#> 2 FruMARCM-F000085_seg001 GadMARCM-F000071_seg001
#> 3 FruMARCM-F000270_seg001 GadMARCM-F000122_seg001
#> 4 FruMARCM-F001115_seg002 GadMARCM-F000050_seg001
#> 5 FruMARCM-F001494_seg002 GadMARCM-F000476_seg001
#> 6 FruMARCM-F001494_seg002 FruMARCM-M001051_seg002
#> 7 GadMARCM-F000142_seg002 FruMARCM-M001051_seg002
#> 8 FruMARCM-F001115_seg002 FruMARCM-M001339_seg001
#> 9 ChaMARCM-F000586_seg002 GadMARCM-F000476_seg001
#> 10 FruMARCM-F000270_seg001 GadMARCM-F000122_seg001
#> 11 FruMARCM-F000270_seg001 FruMARCM-M000115_seg001
#> 12 FruMARCM-F001494_seg002 FruMARCM-M001205_seg002
#> 13 FruMARCM-F000706_seg001 FruMARCM-F001115_seg002
#> 14 GadMARCM-F000122_seg001 GadMARCM-F000050_seg001
#> 15 GadMARCM-F000476_seg001 FruMARCM-F001929_seg001
#> 16 GadMARCM-F000476_seg001 FruMARCM-F001494_seg002
#> 17 FruMARCM-F000270_seg001 FruMARCM-M001205_seg002
#> 18 FruMARCM-F000085_seg001 FruMARCM-F000188_seg001
#> 19 GadMARCM-F000122_seg001 GadMARCM-F000442_seg002
#> 20 FruMARCM-F001115_seg002 FruMARCM-F000270_seg001