-
Notifications
You must be signed in to change notification settings - Fork 1
/
about.html
93 lines (71 loc) · 4.63 KB
/
about.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
<!doctype html>
<html lang="en">
<head>
<!-- Global site tag (gtag.js) - Google Analytics -->
<script async src="https://www.googletagmanager.com/gtag/js?id=UA-433406-16"></script>
<script>
window.dataLayer = window.dataLayer || [];
function gtag(){dataLayer.push(arguments);}
gtag('js', new Date());
gtag('config', 'UA-433406-16');
</script>
<script src="https://polyfill.io/v3/polyfill.min.js?features=es6"></script>
<script id="MathJax-script" async src="https://cdn.jsdelivr.net/npm/mathjax@3.0.1/es5/tex-mml-chtml.js"></script>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no">
<link href="pmtest.css" rel="stylesheet" type="text/css">
<title>About PubMed Search Tester</title>
<!-- Bootstrap core CSS -->
<link href="https://getbootstrap.com/docs/4.3/dist/css/bootstrap.min.css" rel="stylesheet" integrity="sha384-ggOyR0iXCbMQv3Xipma34MD+dH/1fQ784/j6cY/iJTQUOhcWr7x9JvoRxT2MZw1T" crossorigin="anonymous">
<!-- Custom styles for this template -->
</head>
<body>
<main role="main">
<!-- Main jumbotron for a primary marketing message or call to action -->
<div class="jumbotron" id="topbanner">
<div class="container">
<a id="about" class="btn btn-outline-secondary" href="index.html">Home</a>
<h1 class="display-3">About PubMed Search Tester</h1>
</div>
</div>
<div class="container">
<!-- Example row of columns -->
<div id="chooseroot" class="row">
<div class="col-md-6 mr-5 ">
<h2>How it works</h2>
<p>A common method for constructing a <a href="https://www.ncbi.nlm.nih.gov/pubmed/">PubMed</a> search strategy for a new hedge or systematic review is to
spend time creating a <em>validation set</em> to test different variants. A search developer will spend time collating citations from reviews (or even hand-searching core journals in the field) in order
to compile a list of "known good" citations. Armed with this, she can test different iterations of a search strategy and see which ones perform best in
terms of picking up relevant citations (those from the "good" list) while rejecting everything else. This is an effective approach, but constructing the
initial validation list often takes considerable time and resources.</p>
<p>PubMed Search Tester is designed to streamline this process. Start with an initial search that you think will yield some useful citations. The application will then present you with a randomly selected list of items from your search that you can sort into "good" (relevant)
and "bad" (irrelevant) piles. Choose enough good items (you can choose when to stop) and you'll have your very own validation set of 10, 20 or 40 items. Now you can try different iterations of your search strategy, and PubMed Search Tester will automatically test each one against your
good set and your bad set. Keep going until you are satisfied with the <em>sensitivity</em> and <em>precision</em> of your search.</p>
<h3>Calculating search effectiveness</h3>
<a id="calculations"></a>
<p>Sensitivity and precision for a given search are calculated by the formula set out in <a href="https://www.ncbi.nlm.nih.gov/pmc/articles/PMC3414859/#ref27">Agoritsas, et al.</a>:</p>
<p>
\[Sensitivity = {\text{Good items found} \over \text{All good items} }.\]
</p><br />
<p>
\[Precision = {\text{Good items found} \over \text{Good items found} + \text{Bad items found} }.\]
</p>
</div>
<div class="col-md-4">
<h3>Technology and Credits</h3>
<p>This application is made with <a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript">JavaScript</a>/<a href="https://jquery.com/">jQuery</a> and runs in your browser.</p>
<p>PubMed is queried (and results are retrieved) using the <a href="https://www.ncbi.nlm.nih.gov/">National Center for Biotechnology Information's</a> publicly accessible
<a href="https://dataguide.nlm.nih.gov/eutilities/utilities.html">E-utilities API</a>.</p>
<p>Responsive design made less painful with <a href="https://getbootstrap.com/">Bootstrap</a>.</p>
</div>
</div>
<hr>
</div> <!-- /container -->
</main>
<footer class="container">
<span class="text-muted">Design and contruction by <a href="https://esperr.github.io/about/">Ed Sperr, M.L.I.S.</a> |
Data from <a href="http://www.ncbi.nlm.nih.gov/">NCBI</a>
| See the code at <a href="https://github.com/esperr/pubmed-search-tester">GitHub</a></span>
</footer>
</body>
</html>