mapmaker.knowledgebase.sckan module

class mapmaker.knowledgebase.sckan.PATH_TYPE(value)[source]

Bases: IntFlag

An enumeration.

UNKNOWN = 0
CNS = 1
ENTERIC = 2
EXCITATORY = 3
INHIBITORY = 4
INTESTIONO_FUGAL = 5
INTRINSIC = 6
MOTOR = 7
PARASYMPATHETIC = 8
SENSORY = 9
SPINAL_ASCENDING = 10
SPINAL_DESCENDING = 11
SYMPATHETIC = 12
POST_GANGLIONIC = 32
PRE_GANGLIONIC = 64
MASK_PRE_POST = 31
MASK_PATH_TYPE = 96
property name
property viewer_kind
mapmaker.knowledgebase.sckan.path_type_from_phenotypes(phenotypes) PATH_TYPE[source]
mapmaker.knowledgebase.sckan.connectivity_graph_from_knowledge(knowledge: dict) Graph | None[source]
class mapmaker.knowledgebase.sckan.SckanNodeSet(connectivity_graph)[source]

Bases: object

has_end_connectors(end_nodes)[source]
has_connectors(end_nodes)[source]
class mapmaker.knowledgebase.sckan.SckanNeuronChecker(flatmap)[source]

Bases: object

valid_sckan_paths(path_type, end_node_terms)[source]
class mapmaker.knowledgebase.sckan.SckanConnection(connection, end_nodes, end_terms, intermediate_terms)[source]

Bases: object

property connection
property description
property id
property has_feature
check_validity(neuron_checker, properties_store)[source]
class mapmaker.knowledgebase.sckan.SckanNeuronPopulations(flatmap)[source]

Bases: object

generate_connectivity()[source]
add_connection(feature_properties_lookup, connection)[source]
neurons_with_evidence()[source]