You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: docs/cryoet_data_portal_docsite_faq.md
+8Lines changed: 8 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -186,3 +186,11 @@ We will work with you to upload the data to the Portal. Please fill out [this co
186
186
187
187
In the future, we plan to implement a self-upload process so that users can add their data to the Portal on their own.
188
188
:::
189
+
190
+
:::{admonition} How do I cite the CryoET Data Portal and data used in my work? <aclass="headerlink"href="#cite-portal"title="Permalink to this question">¶</a>
191
+
:class: czi-faq
192
+
:name: cite-portal
193
+
:collapsible:
194
+
195
+
Please refer to our citation guidance [found here](citing-the-cryoet-data-portal).
Copy file name to clipboardExpand all lines: docs/cryoet_data_portal_docsite_landing.md
+116-6Lines changed: 116 additions & 6 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -70,16 +70,126 @@ aws s3 ls --no-sign-request s3://cryoet-data-portal-public
70
70
71
71
Refer to [this how-to guide](download-data) for information on downloading data from our AWS S3 bucket.
72
72
73
+
(citing-the-cryoet-data-portal)=
73
74
## Citing the CryoET Data Portal
74
75
75
-
Work using data from the portal must acknowledge the data providers and the original publications. The following is provided as an example:
76
+
### Portal Citation
76
77
77
-
> Some of the data used in this work was provided by the group(s) of Julia Mahamid (EMBL)/Jürgen Plitzko (MPI) [see [beta site](https://cryoetdataportal.czscience.com) for current details]. The work is described more fully in the publication:
78
+
If you use the CryoET Data Portal in your work, please cite the following publication:
79
+
80
+
Ermel, U., Cheng, A., Ni, J.X. et al. A data portal for providing standardized annotations for cryo-electron tomography. Nat Methods 21, 2200–2202 (2024). https://doi.org/10.1038/s41592-024-02477-2
81
+
82
+
### Acknowledging Data Contributors
83
+
84
+
If you use data from the Portal in your work, please acknowledge the authors and cite associated publications. Below is an example of recommended formatting:
85
+
86
+
> Some of the data used in this work was provided by Irene de Teresa Trueba et al and Mallak Ali et al. The data are available through the CryoET Data Portal (Nat Methods 21, 2200–2202 (2024). https://doi.org/10.1038/s41592-024-02477-2) with the following metadata.
78
87
>
79
-
> | Provider | Julia Mahamid | Julia Mahamid | Jürgen Plitzko |
### Finding Citation Metadata via the API or GraphQL
94
+
95
+
You can programmatically retrieve metadata for your citations via the Python API.
96
+
97
+
#### API Example - Dataset, Annotation, or Tomogram
98
+
99
+
```python
100
+
from cryoet_data_portal import Client, Dataset
101
+
client = Client()
102
+
dataset = Dataset.get_by_id(client, 10442)
103
+
print(dataset.deposition_id) # Get the deposition ID
104
+
print(dataset.dataset_publications) # List of DOIs of associated publications
105
+
```
106
+
107
+
Output:
108
+
```python
109
+
10312
110
+
None
111
+
```
112
+
113
+
#### API Example - Runs
114
+
115
+
For runs, access the deposition ID and publication DOIs through the parent dataset:
116
+
117
+
```python
118
+
from cryoet_data_portal import Client, Run
119
+
client = Client()
120
+
121
+
run = Run.get_by_id(client, 10005) # use the numeric Run ID
122
+
print(run.dataset.deposition_id) # Get the deposition ID
123
+
print(run.dataset.dataset_publications) # List of DOIs of associated publications
124
+
```
125
+
126
+
Output:
127
+
```python
128
+
10029
129
+
10.1073/pnas.1518952113
130
+
```
131
+
132
+
#### GraphQL Example - Dataset, Annotation or Tomogram
133
+
134
+
```graphql
135
+
queryGetDatasetPublication {
136
+
datasets(where: { id: { _eq: 10442 } }) {
137
+
id
138
+
depositionId
139
+
datasetPublications
140
+
}
141
+
}
142
+
```
143
+
144
+
Output:
145
+
```json
146
+
{
147
+
"data": {
148
+
"datasets": [
149
+
{
150
+
"id": 10442,
151
+
"depositionId": 10312,
152
+
"datasetPublications": null
153
+
}
154
+
]
155
+
}
156
+
}
157
+
```
158
+
159
+
#### GraphQL Example - Runs
160
+
161
+
For runs, access the deposition ID and publication DOIs through the parent dataset:
162
+
163
+
```graphql
164
+
queryGetRunPublication{
165
+
runs(where: { id: { _eq: 10005 } }) {
166
+
id
167
+
dataset {
168
+
depositionId
169
+
datasetPublications
170
+
}
171
+
}
172
+
}
173
+
```
174
+
175
+
Output:
176
+
```json
177
+
{
178
+
"data": {
179
+
"runs": [
180
+
{
181
+
"id": 10005,
182
+
"dataset": {
183
+
"depositionId": 10029,
184
+
"datasetPublications": [
185
+
"10.1073/pnas.1518952113"
186
+
]
187
+
}
188
+
}
189
+
]
190
+
}
191
+
}
192
+
```
83
193
84
194
:::{czi-info} Note
85
195
Segmentation experts and developers are also encouraged to get in touch with the data providers if they feel they have developed a useful tool that might help to process the entirety of the datasets (which are much larger than the subsets provided for the portal) more efficiently or effectively.
0 commit comments