List of B-cell epitopes predicted by BepiPred method ( using a window size of 9 amino acids)
>Input Sequence
MGKPFFTLSLSSLCLLLLSSACFAITSSKFNECQLNNLNALEPDHRVESEGGLIETWNSQ
Start Position |       End Position |       Peptide |       Score |       PD Search in SDAP |       Cross-Reactivity Prediction |
---|---|---|---|---|---|
252 |       260 | RSPDDERKQ |       6.029 |       Click here for PD Search |       Click here for Cross-React search |
311 |       319 | EDEEEDQPR |       5.966 |       Click here for PD Search |       Click here for Cross-React search |
309 |       317 | EDEDEEEDQ |       5.697 |       Click here for PD Search |       Click here for Cross-React search |
277 |       285 | EQEDEDEDE |       5.697 |       Click here for PD Search |       Click here for Cross-React search |
276 |       284 | QEQEDEDED |       5.697 |       Click here for PD Search |       Click here for Cross-React search |
308 |       316 | DEDEDEEED |       5.494 |       Click here for PD Search |       Click here for Cross-React search |
307 |       315 | DDEDEDEEE |       5.494 |       Click here for PD Search |       Click here for Cross-React search |
306 |       314 | EDDEDEDEE |       5.494 |       Click here for PD Search |       Click here for Cross-React search |
280 |       288 | DEDEDEDEE |       5.494 |       Click here for PD Search |       Click here for Cross-React search |
279 |       287 | EDEDEDEDE |       5.494 |       Click here for PD Search |       Click here for Cross-React search |
278 |       286 | QEDEDEDED |       5.494 |       Click here for PD Search |       Click here for Cross-React search |
283 |       291 | EDEDEEYEQ |       5.346 |       Click here for PD Search |       Click here for Cross-React search |
313 |       321 | EEEDQPRPD |       5.327 |       Click here for PD Search |       Click here for Cross-React search |
312 |       320 | DEEEDQPRP |       5.327 |       Click here for PD Search |       Click here for Cross-React search |
282 |       290 | DEDEDEEYE |       5.155 |       Click here for PD Search |       Click here for Cross-React search |
281 |       289 | EDEDEDEEY |       5.155 |       Click here for PD Search |       Click here for Cross-React search |
310 |       318 | DEDEEEDQP |       5.087 |       Click here for PD Search |       Click here for Cross-React search |
115 |       123 | KPQQQSSRR |       5.018 |       Click here for PD Search |       Click here for Cross-React search |
328 |       336 | SRPEQQEPR |       5.014 |       Click here for PD Search |       Click here for Cross-React search |
326 |       334 | RPSRPEQQE |       5.014 |       Click here for PD Search |       Click here for Cross-React search |
325 |       333 | QRPSRPEQQ |       5.014 |       Click here for PD Search |       Click here for Cross-React search |
304 |       312 | KHEDDEDED |       4.985 |       Click here for PD Search |       Click here for Cross-React search |
324 |       332 | PQRPSRPEQ |       4.476 |       Click here for PD Search |       Click here for Cross-React search |
202 |       210 | QQQQQQKSH |       4.461 |       Click here for PD Search |       Click here for Cross-React search |
284 |       292 | DEDEEYEQT |       4.455 |       Click here for PD Search |       Click here for Cross-React search |
114 |       122 | EKPQQQSSR |       4.437 |       Click here for PD Search |       Click here for Cross-React search |
305 |       313 | HEDDEDEDE |       4.317 |       Click here for PD Search |       Click here for Cross-React search |
314 |       322 | EEDQPRPDH |       4.186 |       Click here for PD Search |       Click here for Cross-React search |
274 |       282 | KWQEQEDED |       4.142 |       Click here for PD Search |       Click here for Cross-React search |
285 |       293 | EDEEYEQTP |       4.125 |       Click here for PD Search |       Click here for Cross-React search |
323 |       331 | PPQRPSRPE |       3.997 |       Click here for PD Search |       Click here for Cross-React search |
327 |       335 | PSRPEQQEP |       3.958 |       Click here for PD Search |       Click here for Cross-React search |
319 |       327 | RPDHPPQRP |       3.913 |       Click here for PD Search |       Click here for Cross-React search |
318 |       326 | PRPDHPPQR |       3.913 |       Click here for PD Search |       Click here for Cross-React search |
273 |       281 | PKWQEQEDE |       3.836 |       Click here for PD Search |       Click here for Cross-React search |
315 |       323 | EDQPRPDHP |       3.737 |       Click here for PD Search |       Click here for Cross-React search |
213 |       221 | RKQGQHQQQ |       3.726 |       Click here for PD Search |       Click here for Cross-React search |
330 |       338 | PEQQEPRGR |       3.702 |       Click here for PD Search |       Click here for Cross-React search |
329 |       337 | RPEQQEPRG |       3.702 |       Click here for PD Search |       Click here for Cross-React search |
275 |       283 | WQEQEDEDE |       3.587 |       Click here for PD Search |       Click here for Cross-React search |
200 |       208 | TMQQQQQQK |       3.494 |       Click here for PD Search |       Click here for Cross-React search |
317 |       325 | QPRPDHPPQ |       3.46 |       Click here for PD Search |       Click here for Cross-React search |
321 |       329 | DHPPQRPSR |       3.392 |       Click here for PD Search |       Click here for Cross-React search |
291 |       299 | QTPSYPPRR |       3.375 |       Click here for PD Search |       Click here for Cross-React search |
316 |       324 | DQPRPDHPP |       3.337 |       Click here for PD Search |       Click here for Cross-React search |
214 |       222 | KQGQHQQQE |       3.294 |       Click here for PD Search |       Click here for Cross-React search |
201 |       209 | MQQQQQQKS |       3.245 |       Click here for PD Search |       Click here for Cross-React search |
286 |       294 | DEEYEQTPS |       3.192 |       Click here for PD Search |       Click here for Cross-React search |
122 |       130 | RRGSRSQQQ |       3.145 |       Click here for PD Search |       Click here for Cross-React search |
322 |       330 | HPPQRPSRP |       3.14 |       Click here for PD Search |       Click here for Cross-React search |
199 |       207 | ETMQQQQQQ |       3.026 |       Click here for PD Search |       Click here for Cross-React search |
292 |       300 | TPSYPPRRP |       3.013 |       Click here for PD Search |       Click here for Cross-React search |
287 |       295 | EEYEQTPSY |       2.995 |       Click here for PD Search |       Click here for Cross-React search |
290 |       298 | EQTPSYPPR |       2.984 |       Click here for PD Search |       Click here for Cross-React search |
272 |       280 | SPKWQEQED |       2.968 |       Click here for PD Search |       Click here for Cross-React search |
303 |       311 | GKHEDDEDE |       2.954 |       Click here for PD Search |       Click here for Cross-React search |
251 |       259 | LRSPDDERK |       2.871 |       Click here for PD Search |       Click here for Cross-React search |
250 |       258 | KLRSPDDER |       2.871 |       Click here for PD Search |       Click here for Cross-React search |
217 |       225 | QHQQQEEEG |       2.853 |       Click here for PD Search |       Click here for Cross-React search |
216 |       224 | GQHQQQEEE |       2.853 |       Click here for PD Search |       Click here for Cross-React search |
215 |       223 | QGQHQQQEE |       2.853 |       Click here for PD Search |       Click here for Cross-React search |
293 |       301 | PSYPPRRPS |       2.798 |       Click here for PD Search |       Click here for Cross-React search |
111 |       119 | ETFEKPQQQ |       2.73 |       Click here for PD Search |       Click here for Cross-React search |
198 |       206 | PETMQQQQQ |       2.702 |       Click here for PD Search |       Click here for Cross-React search |
320 |       328 | PDHPPQRPS |       2.678 |       Click here for PD Search |       Click here for Cross-React search |
288 |       296 | EYEQTPSYP |       2.674 |       Click here for PD Search |       Click here for Cross-React search |
203 |       211 | QQQQQKSHG |       2.549 |       Click here for PD Search |       Click here for Cross-React search |
249 |       257 | EKLRSPDDE |       2.539 |       Click here for PD Search |       Click here for Cross-React search |
116 |       124 | PQQQSSRRG |       2.483 |       Click here for PD Search |       Click here for Cross-React search |
242 |       250 | NTNEDTAEK |       2.471 |       Click here for PD Search |       Click here for Cross-React search |
294 |       302 | SYPPRRPSH |       2.462 |       Click here for PD Search |       Click here for Cross-React search |
110 |       118 | PETFEKPQQ |       2.437 |       Click here for PD Search |       Click here for Cross-React search |
121 |       129 | SRRGSRSQQ |       2.434 |       Click here for PD Search |       Click here for Cross-React search |
118 |       126 | QQSSRRGSR |       2.434 |       Click here for PD Search |       Click here for Cross-React search |
289 |       297 | YEQTPSYPP |       2.387 |       Click here for PD Search |       Click here for Cross-React search |
331 |       339 | EQQEPRGRG |       2.37 |       Click here for PD Search |       Click here for Cross-React search |
177 |       185 | NNQLDQNPR |       2.359 |       Click here for PD Search |       Click here for Cross-React search |
302 |       310 | HGKHEDDED |       2.321 |       Click here for PD Search |       Click here for Cross-React search |
296 |       304 | PPRRPSHGK |       2.321 |       Click here for PD Search |       Click here for Cross-React search |
298 |       306 | RRPSHGKHE |       2.287 |       Click here for PD Search |       Click here for Cross-React search |
253 |       261 | SPDDERKQI |       2.158 |       Click here for PD Search |       Click here for Cross-React search |
117 |       125 | QQQSSRRGS |       2.152 |       Click here for PD Search |       Click here for Cross-React search |
212 |       220 | GRKQGQHQQ |       2.129 |       Click here for PD Search |       Click here for Cross-React search |
197 |       205 | HPETMQQQQ |       2.123 |       Click here for PD Search |       Click here for Cross-React search |
196 |       204 | EHPETMQQQ |       2.123 |       Click here for PD Search |       Click here for Cross-React search |
112 |       120 | TFEKPQQQS |       2.112 |       Click here for PD Search |       Click here for Cross-React search |
129 |       137 | QQLQDSHQK |       2.049 |       Click here for PD Search |       Click here for Cross-React search |
297 |       305 | PRRPSHGKH |       2.042 |       Click here for PD Search |       Click here for Cross-React search |
126 |       134 | RSQQQLQDS |       1.976 |       Click here for PD Search |       Click here for Cross-React search |
125 |       133 | SRSQQQLQD |       1.976 |       Click here for PD Search |       Click here for Cross-React search |
113 |       121 | FEKPQQQSS |       1.961 |       Click here for PD Search |       Click here for Cross-React search |
299 |       307 | RPSHGKHED |       1.95 |       Click here for PD Search |       Click here for Cross-React search |
207 |       215 | QKSHGGRKQ |       1.902 |       Click here for PD Search |       Click here for Cross-React search |
206 |       214 | QQKSHGGRK |       1.902 |       Click here for PD Search |       Click here for Cross-React search |
120 |       128 | SSRRGSRSQ |       1.883 |       Click here for PD Search |       Click here for Cross-React search |
119 |       127 | QSSRRGSRS |       1.883 |       Click here for PD Search |       Click here for Cross-React search |
301 |       309 | SHGKHEDDE |       1.862 |       Click here for PD Search |       Click here for Cross-React search |
295 |       303 | YPPRRPSHG |       1.818 |       Click here for PD Search |       Click here for Cross-React search |
128 |       136 | QQQLQDSHQ |       1.774 |       Click here for PD Search |       Click here for Cross-React search |
244 |       252 | NEDTAEKLR |       1.72 |       Click here for PD Search |       Click here for Cross-React search |
300 |       308 | PSHGKHEDD |       1.663 |       Click here for PD Search |       Click here for Cross-React search |
205 |       213 | QQQKSHGGR |       1.647 |       Click here for PD Search |       Click here for Cross-React search |
218 |       226 | HQQQEEEGG |       1.63 |       Click here for PD Search |       Click here for Cross-React search |
55 |       63 | ETWNSQHPE |       1.621 |       Click here for PD Search |       Click here for Cross-React search |
42 |       50 | EPDHRVESE |       1.612 |       Click here for PD Search |       Click here for Cross-React search |
219 |       227 | QQQEEEGGS |       1.606 |       Click here for PD Search |       Click here for Cross-React search |
132 |       140 | QDSHQKIRH |       1.547 |       Click here for PD Search |       Click here for Cross-React search |
248 |       256 | AEKLRSPDD |       1.481 |       Click here for PD Search |       Click here for Cross-React search |
503 |       511 | RQLKYQGNS |       1.468 |       Click here for PD Search |       Click here for Cross-React search |
204 |       212 | QQQQKSHGG |       1.457 |       Click here for PD Search |       Click here for Cross-React search |
245 |       253 | EDTAEKLRS |       1.433 |       Click here for PD Search |       Click here for Cross-React search |
72 |       80 | SKRTLNRNG |       1.42 |       Click here for PD Search |       Click here for Cross-React search |
239 |       247 | QSFNTNEDT |       1.42 |       Click here for PD Search |       Click here for Cross-React search |
127 |       135 | SQQQLQDSH |       1.373 |       Click here for PD Search |       Click here for Cross-React search |
363 |       371 | SRADFYNPK |       1.355 |       Click here for PD Search |       Click here for Cross-React search |
361 |       369 | RPSRADFYN |       1.327 |       Click here for PD Search |       Click here for Cross-React search |
123 |       131 | RGSRSQQQL |       1.324 |       Click here for PD Search |       Click here for Cross-React search |
247 |       255 | TAEKLRSPD |       1.28 |       Click here for PD Search |       Click here for Cross-React search |
246 |       254 | DTAEKLRSP |       1.28 |       Click here for PD Search |       Click here for Cross-React search |
84 |       92 | PSYSPYPQM |       1.267 |       Click here for PD Search |       Click here for Cross-React search |
243 |       251 | TNEDTAEKL |       1.267 |       Click here for PD Search |       Click here for Cross-React search |
341 |       349 | QTRNGVEEN |       1.265 |       Click here for PD Search |       Click here for Cross-React search |
271 |       279 | ISPKWQEQE |       1.246 |       Click here for PD Search |       Click here for Cross-React search |
211 |       219 | GGRKQGQHQ |       1.217 |       Click here for PD Search |       Click here for Cross-React search |
192 |       200 | NPDIEHPET |       1.202 |       Click here for PD Search |       Click here for Cross-React search |
254 |       262 | PDDERKQIV |       1.195 |       Click here for PD Search |       Click here for Cross-React search |
500 |       508 | SQVRQLKYQ |       1.186 |       Click here for PD Search |       Click here for Cross-React search |
499 |       507 | QSQVRQLKY |       1.186 |       Click here for PD Search |       Click here for Cross-React search |
124 |       132 | GSRSQQQLQ |       1.171 |       Click here for PD Search |       Click here for Cross-React search |
155 |       163 | YWTYNTGDE |       1.122 |       Click here for PD Search |       Click here for Cross-React search |
255 |       263 | DDERKQIVT |       1.115 |       Click here for PD Search |       Click here for Cross-React search |
156 |       164 | WTYNTGDEP |       1.107 |       Click here for PD Search |       Click here for Cross-React search |
178 |       186 | NQLDQNPRV |       1.089 |       Click here for PD Search |       Click here for Cross-React search |
208 |       216 | KSHGGRKQG |       1.087 |       Click here for PD Search |       Click here for Cross-React search |
175 |       183 | NFNNQLDQN |       1.085 |       Click here for PD Search |       Click here for Cross-React search |
241 |       249 | FNTNEDTAE |       1.07 |       Click here for PD Search |       Click here for Cross-React search |
71 |       79 | VSKRTLNRN |       1.065 |       Click here for PD Search |       Click here for Cross-React search |
83 |       91 | LPSYSPYPQ |       1.056 |       Click here for PD Search |       Click here for Cross-React search |
362 |       370 | PSRADFYNP |       1.047 |       Click here for PD Search |       Click here for Cross-React search |
176 |       184 | FNNQLDQNP |       1.043 |       Click here for PD Search |       Click here for Cross-React search |
364 |       372 | RADFYNPKA |       1.021 |       Click here for PD Search |       Click here for Cross-React search |
154 |       162 | PYWTYNTGD |       1.002 |       Click here for PD Search |       Click here for Cross-React search |
366 |       374 | DFYNPKAGR |       1.0 |       Click here for PD Search |       Click here for Cross-React search |
238 |       246 | AQSFNTNED |       0.994 |       Click here for PD Search |       Click here for Cross-React search |
356 |       364 | HENIARPSR |       0.967 |       Click here for PD Search |       Click here for Cross-React search |
135 |       143 | HQKIRHFNE |       0.963 |       Click here for PD Search |       Click here for Cross-React search |
70 |       78 | TVSKRTLNR |       0.956 |       Click here for PD Search |       Click here for Cross-React search |
210 |       218 | HGGRKQGQH |       0.956 |       Click here for PD Search |       Click here for Cross-React search |
209 |       217 | SHGGRKQGQ |       0.941 |       Click here for PD Search |       Click here for Cross-React search |
131 |       139 | LQDSHQKIR |       0.938 |       Click here for PD Search |       Click here for Cross-React search |
57 |       65 | WNSQHPELQ |       0.926 |       Click here for PD Search |       Click here for Cross-React search |
43 |       51 | PDHRVESEG |       0.921 |       Click here for PD Search |       Click here for Cross-React search |
174 |       182 | SNFNNQLDQ |       0.904 |       Click here for PD Search |       Click here for Cross-React search |
501 |       509 | QVRQLKYQG |       0.876 |       Click here for PD Search |       Click here for Cross-React search |
73 |       81 | KRTLNRNGL |       0.874 |       Click here for PD Search |       Click here for Cross-React search |
195 |       203 | IEHPETMQQ |       0.859 |       Click here for PD Search |       Click here for Cross-React search |
360 |       368 | ARPSRADFY |       0.834 |       Click here for PD Search |       Click here for Cross-React search |
82 |       90 | HLPSYSPYP |       0.829 |       Click here for PD Search |       Click here for Cross-React search |
194 |       202 | DIEHPETMQ |       0.829 |       Click here for PD Search |       Click here for Cross-React search |
130 |       138 | QLQDSHQKI |       0.829 |       Click here for PD Search |       Click here for Cross-React search |
240 |       248 | SFNTNEDTA |       0.828 |       Click here for PD Search |       Click here for Cross-React search |
191 |       199 | GNPDIEHPE |       0.824 |       Click here for PD Search |       Click here for Cross-React search |
502 |       510 | VRQLKYQGN |       0.813 |       Click here for PD Search |       Click here for Cross-React search |
493 |       501 | NSYNLGQSQ |       0.808 |       Click here for PD Search |       Click here for Cross-React search |
157 |       165 | TYNTGDEPV |       0.782 |       Click here for PD Search |       Click here for Cross-React search |
133 |       141 | DSHQKIRHF |       0.774 |       Click here for PD Search |       Click here for Cross-React search |
56 |       64 | TWNSQHPEL |       0.772 |       Click here for PD Search |       Click here for Cross-React search |
41 |       49 | LEPDHRVES |       0.768 |       Click here for PD Search |       Click here for Cross-React search |
109 |       117 | CPETFEKPQ |       0.754 |       Click here for PD Search |       Click here for Cross-React search |
173 |       181 | TSNFNNQLD |       0.753 |       Click here for PD Search |       Click here for Cross-React search |
172 |       180 | DTSNFNNQL |       0.753 |       Click here for PD Search |       Click here for Cross-React search |
171 |       179 | LDTSNFNNQ |       0.753 |       Click here for PD Search |       Click here for Cross-React search |
498 |       506 | GQSQVRQLK |       0.749 |       Click here for PD Search |       Click here for Cross-React search |
134 |       142 | SHQKIRHFN |       0.745 |       Click here for PD Search |       Click here for Cross-React search |
504 |       512 | QLKYQGNSG |       0.742 |       Click here for PD Search |       Click here for Cross-React search |
193 |       201 | PDIEHPETM |       0.74 |       Click here for PD Search |       Click here for Cross-React search |
333 |       341 | QEPRGRGCQ |       0.733 |       Click here for PD Search |       Click here for Cross-React search |
332 |       340 | QQEPRGRGC |       0.733 |       Click here for PD Search |       Click here for Cross-React search |
336 |       344 | RGRGCQTRN |       0.719 |       Click here for PD Search |       Click here for Cross-React search |
357 |       365 | ENIARPSRA |       0.718 |       Click here for PD Search |       Click here for Cross-React search |
136 |       144 | QKIRHFNEG |       0.7 |       Click here for PD Search |       Click here for Cross-React search |
358 |       366 | NIARPSRAD |       0.693 |       Click here for PD Search |       Click here for Cross-React search |
335 |       343 | PRGRGCQTR |       0.691 |       Click here for PD Search |       Click here for Cross-React search |
220 |       228 | QQEEEGGSV |       0.688 |       Click here for PD Search |       Click here for Cross-React search |
399 |       407 | YRNGIYSPH |       0.686 |       Click here for PD Search |       Click here for Cross-React search |
137 |       145 | KIRHFNEGD |       0.675 |       Click here for PD Search |       Click here for Cross-React search |
506 |       514 | KYQGNSGPL |       0.662 |       Click here for PD Search |       Click here for Cross-React search |
505 |       513 | LKYQGNSGP |       0.662 |       Click here for PD Search |       Click here for Cross-React search |
54 |       62 | IETWNSQHP |       0.656 |       Click here for PD Search |       Click here for Cross-React search |
368 |       376 | YNPKAGRIS |       0.65 |       Click here for PD Search |       Click here for Cross-React search |
492 |       500 | SNSYNLGQS |       0.625 |       Click here for PD Search |       Click here for Cross-React search |
334 |       342 | EPRGRGCQT |       0.611 |       Click here for PD Search |       Click here for Cross-React search |
436 |       444 | FDGELRRGQ |       0.609 |       Click here for PD Search |       Click here for Cross-React search |
354 |       362 | KLHENIARP |       0.608 |       Click here for PD Search |       Click here for Cross-React search |
496 |       504 | NLGQSQVRQ |       0.602 |       Click here for PD Search |       Click here for Cross-React search |
369 |       377 | NPKAGRIST |       0.599 |       Click here for PD Search |       Click here for Cross-React search |
38 |       46 | LNALEPDHR |       0.597 |       Click here for PD Search |       Click here for Cross-React search |
74 |       82 | RTLNRNGLH |       0.595 |       Click here for PD Search |       Click here for Cross-React search |
44 |       52 | DHRVESEGG |       0.59 |       Click here for PD Search |       Click here for Cross-React search |
179 |       187 | QLDQNPRVF |       0.586 |       Click here for PD Search |       Click here for Cross-React search |
437 |       445 | DGELRRGQL |       0.58 |       Click here for PD Search |       Click here for Cross-React search |
40 |       48 | ALEPDHRVE |       0.579 |       Click here for PD Search |       Click here for Cross-React search |
36 |       44 | NNLNALEPD |       0.579 |       Click here for PD Search |       Click here for Cross-React search |
85 |       93 | SYSPYPQMI |       0.574 |       Click here for PD Search |       Click here for Cross-React search |
456 |       464 | EQGGEQGLE |       0.565 |       Click here for PD Search |       Click here for Cross-React search |
495 |       503 | YNLGQSQVR |       0.545 |       Click here for PD Search |       Click here for Cross-React search |
39 |       47 | NALEPDHRV |       0.537 |       Click here for PD Search |       Click here for Cross-React search |
270 |       278 | VISPKWQEQ |       0.534 |       Click here for PD Search |       Click here for Cross-React search |
419 |       427 | TRGKGRVRV |       0.53 |       Click here for PD Search |       Click here for Cross-React search |
418 |       426 | VTRGKGRVR |       0.53 |       Click here for PD Search |       Click here for Cross-React search |
181 |       189 | DQNPRVFYL |       0.53 |       Click here for PD Search |       Click here for Cross-React search |
180 |       188 | LDQNPRVFY |       0.53 |       Click here for PD Search |       Click here for Cross-React search |
26 |       34 | TSSKFNECQ |       0.526 |       Click here for PD Search |       Click here for Cross-React search |
469 |       477 | KTHHNAVSS |       0.525 |       Click here for PD Search |       Click here for Cross-React search |
365 |       373 | ADFYNPKAG |       0.516 |       Click here for PD Search |       Click here for Cross-React search |
257 |       265 | ERKQIVTVE |       0.514 |       Click here for PD Search |       Click here for Cross-React search |
342 |       350 | TRNGVEENI |       0.512 |       Click here for PD Search |       Click here for Cross-React search |
457 |       465 | QGGEQGLEY |       0.511 |       Click here for PD Search |       Click here for Cross-React search |
Source: Epitopes are predicted using BepiPred webserver implemented in IEDB Analysis Resource at http://tools.iedb.org/main/bcell/
Thanks for using SDAP Database