forked from Lucy-Family-Institute/PresQTNeeds
-
Notifications
You must be signed in to change notification settings - Fork 0
/
index.html
545 lines (482 loc) · 17.1 KB
/
index.html
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
<html>
<head>
<!-- Load c3.css -->
<link href="c3.css" rel="stylesheet">
</head>
<body>
<h1>PresQT Survey Results</h1>
<p>Preservation and Software Quality ....</p>
<p>The survey and released data are available on the <a href="https://osf.io/xfws6/">project page</a>.</p>
<ul>
<li><a href="https://osf.io/xzhau/">Survey Questions</a> (PDF)</li>
<li><a href="https://osf.io/6v325/">Data</a></li>
</ul>
<!-- Load d3.js and c3.js -->
<script src="d3.v3.min.js"></script>
<script src="c3.min.js"></script>
<script>
var charts = {}
var colorlist = ["#16a085", "#aac7a6", "#ffc300", "#aa8888", "#c70039", "#900c3f", "#555555"]
var make_pie = function (id, datalist) {
var colors = {}
for(i=0; i < datalist.length; i++){
colors[datalist[i][0]] = colorlist[i]
}
charts[id] = c3.generate({
bindto: "#" + id,
data: {
type: 'pie',
colors: colors,
order: null,
columns: datalist
}})
}
</script>
<h1>Tools/Usefulness/Sort</h1>
<h3>tools_use_matrix Indicate whether implementation or integration of tools like those below would
ease your path to publishing, sharing, curating, or reusing data or software:</h3>
<div id="tools_use_matrix"></div>
<script>
var tools_use_matrix = c3.generate({
bindto: "#tools_use_matrix",
axis: {
x: { type: 'category'},
rotated: true
},
data: {
type: 'bar',
order: null,
colors: {
'Extremely useful': colorlist[0],
'Useful': colorlist[1],
'Somewhat useful': colorlist[2],
'Not useful': colorlist[3]
},
x: 'x',
groups: [['Extremely useful', 'Useful', 'Somewhat useful', 'Not useful']],
rows:[
['x', 'Extremely useful', 'Useful', 'Somewhat useful', 'Not useful'],
['Provenance', 554, 554, 276, 86],
['Workflow', 516, 533, 301, 117],
['Fixity', 341, 580, 384, 148],
['Assignment', 275, 522, 451, 209],
['Profile Based Recommender', 156, 469, 541, 292],
['De-identification', 325, 390, 380, 368],
['Quality', 338, 559, 381, 184]
]}});
</script>
<h3>tools_data_preserv Do you have a data or software preservation quality tool need this project could help you develop ? If so, please describe:</h3>
<p>Sample of responses:</p>
<ul>
<li> There is a great need to develop tools for capturing the provenance of biomodels (e.g. data sources and assumptions used to build models) to increase the comprehensibility of models and make models easier to modify and combine</li>
<li>Any tools for developing and sharing ontologies in OWL.</li>
<li>Providing permanent PI accounts on open git repos (e.g., bitbucket, github. etc) would go a long way to preserving data. This is not so much the lack of a tool, but the lack of permanent funding to use a tool.</li>
<li>Preservation of analytical data from archaeological assemblages</li>
<li>Different types of phylogenomic data (sequences, SNPs) and data processing and analysis pipelines.</li>
</ul>
<h1>Researcher Behavior</h1>
<h3>How familiar are you with tools used to share, publish, cite and preserve data or software?</h3>
<div id="res"></div>
<script>
make_pie('res',[
['Extremely familiar', 56], // green
['Very familiar', 199], // cyan
['Moderately familiar', 512], // yellow
['Slightly familiar', 421], // pink
['Not familiar at all', 240] // red
//['no answer', 426],
]);
</script>
<h3>Do you anticipate publishing or sharing your own data or code over the next five years?</h3>
<div id="res_pubshare_5"></div>
<script>
make_pie('res_pubshare_5',[
['Definitely will', 761],
['Probably will', 366],
['Might or might not', 178],
['Probably will not', 98],
['Definitely will not', 28]
//['no answer', 423]
]);
</script>
<h3>In the past, how often have you made your research data free to access, reuse, repurpose, and redistribute?</h3>
<div id="res_open_data"></div>
<script>
make_pie('res_open_data',[
['Always', 226],
['Usually', 480],
['About Half the Time', 203],
['Seldom', 373],
['Never', 137]
//['No Answer', 435]
]);
</script>
<h3>res_pubshare Is any of your data or code published or shared now on a repository or website?</h3>
<div id="res_pubshare"></div>
<script>
make_pie('res_pubshare',[
['All that can be', 253],
['Most', 303],
['About Half', 186],
['A little', 436],
['None', 242]
//['No Answer', 434]
]);
</script>
<h3>res_open_data3 In the past three years, have you or your research group made publicly accessible the following items through your or your institution's website or a third-party repository?</h3>
<div id="res_open_data3"></div>
<script>
var res_open_data3 = c3.generate({
bindto: "#res_open_data3",
axis: {
x: { type: 'category'}
},
data: {
type: 'bar',
order: null,
x: 'x',
columns:[
['x', 'Raw data', 'Structured databases', 'Processed data', 'Figure/Plot/Table data', 'Software'],
['count', 502, 280, 721, 685, 581]
]}});
</script>
<h3>res_tools_share Do you need better tools to share, re-use, cite, publish or preserve your own or others' Data and/or Software?</h3>
<div id="res_tools_share"></div>
<script>
var res_tools_share = c3.generate({
bindto: "#res_tools_share",
axis: {
x: { type: 'category'}
},
data: {
type: 'bar',
order: null,
colors: {
'to share': colorlist[0],
'to re-use': colorlist[1],
'to cite': colorlist[2],
'to publish': colorlist[3],
'to preserve': colorlist[4]
},
x: 'x',
columns: [
['x', 'Data', 'Software'],
['to share', 719, 295],
['to re-use', 535, 279],
['to cite', 454, 269],
['to publish', 498, 259],
['to preserve', 815, 378]
]}});
</script>
<h3>res_keywords When asked to submit keywords to describe your own or others' research is it usually:</h3>
<div id="res_keywords"></div>
<script>
make_pie('res_keywords',[
['Extremely easy', 209],
['Moderately easy', 857],
['Moderately difficult', 267],
['Extremely difficult', 20],
['I\'ve never had to submit keywords to describe my work', 48]
//['No Answer', 453]
]);
</script>
<h3>res_keywords_avail When asked to submit keywords to describe your own or others' resarch how accurately do the terms available usually describe your work?</h3>
<div id="res_keywords_avail"></div>
<script>
make_pie('res_keywords_avail',[
['Very accurately', 176],
['Somewhat accurately', 989],
['Not Very Accurately', 161],
['Not Accurately at all', 20],
['I\'ve never had to submit keywords to describe my work', 51]
//['No Answer', 457]
]);
</script>
<h3>res_employ_open Does your employer require you to make any of your publications or data
openly available?</h3>
<div id="res_employ_open"></div>
<script>
make_pie('res_employ_open',[
['Yes', 233],
['Not Yet, but they may in the future', 438],
['No', 724]
//['No Answer', 459]
]);
</script>
<h3>res_fund_open Do any of the organizations who fund your work require you to make any of your
publications or data openly available?</h3>
<div id="res_fund_open"></div>
<script>
make_pie('res_fund_open',[
['Yes', 775],
['Sometimes', 414],
['No', 210]
//['No Answer', 455]
]);
</script>
<h3>res_pub_infrastruct In your estimation, which of the following currently have the infrastructure
required to provide long-term public
access to your research data?</h3>
<div id="res_pub_infrastruct"></div>
<script>
var res_pub_infrastruct = c3.generate({
bindto: "#res_pub_infrastruct",
axis: {
x: { type: 'category'}
},
data: {
type: 'bar',
order: null,
colors: {
Count: colorlist[0]
},
x: 'x',
rows: [
['x', 'Count'],
['Your research group', 296 ], //1558],
['Your institution',572 ], //1282],
['Your funding agency',280], //1574],
['Third-party repositories',736], //1118],
['Journal publishers', 509] //1345]
]}});
</script>
<h3>res_metadata Do you actively create and manage metadata to make sharing, finding, or
documenting provenance of your own or others' data or code easier?</h3>
<div id="res_metadata"></div>
<script>
make_pie("res_metadata", [
['Always', 85],
['Most of the time', 223],
['About half the time', 67],
['Sometimes', 457],
['Never', 398],
['What\'s Metadata?', 139]
//['No Answer', 485]
]);
</script>
<h3>res_tools How important to your work are Web-based applications that provide access to the
following specialized resources?</h3>
<div id="res_tools"></div>
<script>
var res_tools = c3.generate({
bindto: "#res_tools",
axis: {
rotated: true,
x: { type: 'category'}
},
data: {
type: 'bar',
order: null,
colors: {
'Extremely important': colorlist[0],
'Important': colorlist[1],
'Unimportant': colorlist[2],
'Not at all Important': colorlist[3]
},
x: 'x',
groups: [['Extremely important', 'Important', 'Unimportant', 'Not at all Important']],
rows:[
// TODO: reorder columns
['x', 'Extremely important', 'Important', 'Unimportant', 'Not at all Important'],
['Computational tools', 272, 558, 260, 207],
['Data collections', 426, 560, 198, 118],
['Data analysis', 290, 567, 254, 184],
['Simplified interfaces', 197, 426, 339, 334],
['Platforms', 274, 606, 292, 120],
['Finding Articles', 595, 536, 124, 47],
['Rapidly Publishing', 174, 527, 453, 137],
['Workflows', 146, 470, 421, 247],
['Instruments', 241, 260, 289, 499],
['Educational tools', 189, 590, 334, 177],
['Citizen science', 111, 445, 446, 288]
]}});
</script>
<h3>res_code Do you create and/or use software, code, or scripts in your research?</h3>
<div id="res_code"></div>
<script>make_pie('res_code', [
['Always', 547],
['Most of the time', 257],
['About half the time', 84],
['Sometimes', 288],
['Never', 159]
//['No answer', 519]
]);
</script>
<h3>res_author_sw Have you ever authored software, code or scripts to analyze or produce your
data?</h3>
<div id="res_author_sw"></div>
<script>make_pie('res_author_sw', [
['Yes', 905],
['Can\'t Remember', 37],
['No', 394]
//['No answer', 518]
]);
</script>
<h3>res_hire_swdev Have you ever hired or supervised someone to author software code or scripts
to analyze or produce your data?</h3>
<div id="res_hire_swdev"></div>
<script>make_pie('res_hire_swdev', [
['Yes', 860],
['Can\'t remember', 22],
['No', 455]
//['No answer', 517]
]);
</script>
<h3>res_reproduce For others to reproduce your results would they need your software, code or
scripts ?</h3>
<div id="res_reproduce"></div>
<script>make_pie('res_reproduce', [
['Always', 155],
['Most of the time', 315],
['About half the time', 146],
['Sometimes', 400],
['Never', 316]
//['No answer', 522]
]);
</script>
<h3>res_external_sw Do you use or revise commercial and/or freeware software, scripts, or tools to
analyze or produce your data more often than writing new code or hiring someone to write
custom software to analyze or produce data for your project(s)?</h3>
<div id="res_external_sw"></div>
<script>make_pie('res_external_sw', [
['Always', 95],
['Most of the time', 291],
['About half the time', 227],
['Sometimes', 428],
['Never', 281]
//['No answer', 532]
]);
</script>
<h1>Developer Behavior</h1>
<h3>dev The next questions are for those who develop, administer or maintain software and/or
systems used to share, publish or preserve data or software. Are these sorts of tasks your
responsibility?</h3>
<div id="dev"></div>
<script>make_pie('dev', [
['Yes', 213],
['Occasionally', 276],
['Never', 798],
//['No answer', 567]
]);
</script>
<h3>dev_code_verCon Do you collaboratively develop and/or publicly share code in an version
control repository like GitHub or bitbucket?</h3>
<div id="dev_code_verCon"></div>
<script>make_pie('dev_code_verCon', [
['Yes, collaboratively develop and publicly share in a code repository', 112],
['Yes, manage in a code repository but don\'t make public', 47],
['No, it\'s all managed at the team or dev level internally on developer machines or our local filesystems', 73],
['No, I only distribute binaries', 16],
['Prefer not to Answer', 19],
//['No answer', 9]
]);
</script>
<h3>dev_sw_dams Do you develop, administer, maintain or support any (select any that apply):</h3>
<div id="dev_sw_dams"></div>
<script>
var dev_sw_dams = c3.generate({
bindto: "#dev_sw_dams",
axis: {
x: { type: 'category'}
},
data: {
type: 'bar',
order: null,
x: 'x',
colors: {
Develop: colorlist[0],
Administer: colorlist[1],
Maintain: colorlist[2],
Support: colorlist[3]
},
rows:[
['x', 'Develop', 'Administer', 'Maintain', 'Support'],
['Share', 39, 51, 46, 43],
['Publish or cite', 18, 33, 25, 28],
['Preserve', 24, 38, 38, 38],
['Other', 86, 64, 67, 64]
]}});
</script>
<h3>dev_sw_eol How long do you expect people to use the software you
develop, administer,
maintain or support ?</h3>
<div id="dev_sw_eol"></div>
<script>make_pie('dev_sw_eol', [
['>10 years', 48],
['10 years', 15],
['5-10 years', 104],
['less than 5 years', 78]
//['No answer', 31]
]);
</script>
<h3>dev_user_count For the typical software you
develop, administer, maintain or support, how
many users are there:</h3>
<div id="dev_user_count"></div>
<script>make_pie('dev_user_count', [
['over 50,000 users', 3],
['over 10,000 users', 6],
['over 1000 users', 13],
['500-1000 users', 19],
['More than 50, less than 500 users', 55],
['less than 50 users', 141]
//['No answer', 39]
]);
</script>
<h3>dev_license How do you typically license the software you develop? Select all that apply:</h3>
<div id="dev_license"></div>
<script>
var dev_license = c3.generate({
bindto: "#dev_license",
axis: {
x: { type: 'category'}
},
data: {
type: 'bar',
colors: {
Count: colorlist[0]
},
order: null,
x: 'x',
rows:[
['x', 'Count'],
['GPL', 87],
['CC', 50],
['Apache', 23],
['MIT', 34],
['Other (Please Name)', 35]
]}});
</script>
<!-- select dev_license_5_TEXT,count(*) from data where dev in ("yes", "Occasionally") group by dev_license_5_TEXT;
|246
BSD|6
BSD 3-clause|2
BSD3|1
BSD3 like|1
Commercial|1
ECL (like Apache)|1
I don't|1
I don't licence it|1
I don't, mostly shared within the lab and colleagues|1
I just send it to people if they want it|1
MyReviewers,LLC|1
N/A|1
Not licensed|1
This is done by the system administrator; he typically uses Apache|1
UC Regents|1
UCAR internally written or none|1
bsd|1
i don't license it|1
n/a|1
not applicable, since I only store raw data and use "tools" developed by other people|1
not at all|1
not available for license|1
unlicensed|1
we don't license|1
-->
<h3>dev_code_container Have you containerized any code to make sharing or distribution easier?</h3>
<div id="dev_code_container"></div>
<script>make_pie('dev_code_container', [['Yes', 33], ['No', 92]]);
</script>
</body>
</html>