Skip to content

Commit bbf239f

Browse files
mgeplfpgetta
andauthored
update accounting labels to match service (#1011)
* update accounting labels to match service * see openbraininstitute/accounting-service#26 * Apply prettier --------- Co-authored-by: Pavlo Getta <pavlo.getta@openbraininstitute.org>
1 parent 97b2e91 commit bbf239f

File tree

2 files changed

+30
-0
lines changed

2 files changed

+30
-0
lines changed

src/types/accounting/index.ts

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -47,6 +47,15 @@ export enum ServiceSubtype {
4747
MlRag = 'ml-rag',
4848
Notebook = 'notebook',
4949
SmallCircuitSim = 'small-circuit-sim',
50+
// { CircuitScale simulations
51+
SingleCellSimulation = 'single-sim',
52+
PairCellSimulation = 'pair-sim',
53+
SmallMicrocircuitSimulation = 'small-sim',
54+
MicrocircuitSimulation = 'microcircuit-sim',
55+
RegionSimulation = 'region-sim',
56+
SystemSimulation = 'system-sim',
57+
WholeBrainSimulation = 'whole-brain-sim',
58+
// } CircuitScale simulations
5059
}
5160

5261
export type JobReport = {

src/ui/segments/project/credits/job-report-list.tsx

Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -28,6 +28,14 @@ const activityLabel: Record<ServiceSubtype, string> = {
2828
[ServiceSubtype.MlRetrieval]: 'ML',
2929
[ServiceSubtype.MlLlm]: 'ML',
3030
[ServiceSubtype.MlRag]: 'ML',
31+
32+
[SingleCellSimulation]: 'Simulate',
33+
[PairCellSimulation]: 'Simulate',
34+
[SmallMicrocircuitSimulation]: 'Simulate',
35+
[MicrocircuitSimulation]: 'Simulate',
36+
[RegionSimulation]: 'Simulate',
37+
[SystemSimulation]: 'Simulate',
38+
[WholeBrainSimulation]: 'Simulate',
3139
};
3240

3341
function activityRenderFn(subtype: ServiceSubtype) {
@@ -46,6 +54,19 @@ const scaleLabel: Record<ServiceSubtype, string> = {
4654
[ServiceSubtype.MlRetrieval]: 'ML',
4755
[ServiceSubtype.MlLlm]: 'AI Assistant',
4856
[ServiceSubtype.MlRag]: 'ML',
57+
58+
[SingleCellSimulation]: 'Single: Single neuron + extrinsic connectivity',
59+
[PairCellSimulation]:
60+
'Pair: Two connected neurons + intrinsic connectivity + extrinsic connectivity',
61+
[SmallMicrocircuitSimulation]:
62+
'Small: Microcircuit (3-20 neurons) + intrinsic connectivity + extrinsic connectivity',
63+
[MicrocircuitSimulation]:
64+
'Microcircuit: Any circuit larger than 20 neurons but not being a region, system, or whole-brain circuit',
65+
[RegionSimulation]:
66+
'Region: Atlas-based continuous volume of an entire brain region or a set of continuous sub-regions',
67+
[SystemSimulation]:
68+
'System: Non-continuous circuit consisting of at least two microcircuits/regions that are connected by inter-region connectivity',
69+
[WholeBrainSimulation]: 'Circuit representing an entire brain',
4970
};
5071

5172
function scaleRenderFn(subtype: ServiceSubtype) {

0 commit comments

Comments
 (0)