Skip to content
Permalink
Branch: master
Find file Copy path
Fetching contributors…
Cannot retrieve contributors at this time
1253 lines (1191 sloc) 41.8 KB
{
"translatorID": "fe728bc9-595a-4f03-98fc-766f1d8d0936",
"label": "Wiley Online Library",
"creator": "Sean Takats, Michael Berkowitz, Avram Lyon and Aurimas Vinckevicius",
"target": "^https?://(\\w+\\.)?onlinelibrary\\.wiley\\.com[^/]*/(book|doi|toc|advanced/search|search-web/cochrane|cochranelibrary/search|o/cochrane/(clcentral|cldare|clcmr|clhta|cleed|clabout)/articles/.+/sect0\\.html)",
"minVersion": "3.1",
"maxVersion": "",
"priority": 100,
"inRepository": true,
"translatorType": 4,
"browserSupport": "gcsibv",
"lastUpdated": "2018-11-28 08:40:37"
}
/*
Wiley Online Translator
Copyright (C) 2011 CHNM, Avram Lyon and Aurimas Vinckevicius
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU Affero General Public License as published by
the Free Software Foundation, either version 3 of the License, or
(at your option) any later version.
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU Affero General Public License for more details.
You should have received a copy of the GNU Affero General Public License
along with this program. If not, see <http://www.gnu.org/licenses/>.
*/
function fixCase(authorName) {
if (typeof authorName != 'string') return authorName;
if (authorName.toUpperCase() == authorName ||
authorName.toLowerCase() == authorName) {
return ZU.capitalizeTitle(authorName, true);
}
return authorName;
}
function addCreators(item, creatorType, creators) {
if ( typeof(creators) == 'string' ) {
creators = [creators];
} else if ( !(creators instanceof Array) ) {
return;
}
for (var i=0, n=creators.length; i<n; i++) {
item.creators.push(ZU.cleanAuthor(fixCase(creators[i]), creatorType, false));
}
}
function getAuthorName(text) {
//lower case words at the end of a name are probably not part of a name
text = text.replace(/(\s+[a-z]+)+\s*$/,'');
text = text.replace(/(^|[\s,])(PhD|MA|Prof|Dr)(\.?|(?=\s|$))/gi,''); //remove salutations
return fixCase(text.trim());
}
function scrapeBook(doc, url, pdfUrl) {
var title = doc.getElementById('productTitle');
if ( !title ) return false;
var newItem = new Zotero.Item('book');
newItem.title = ZU.capitalizeTitle(title.textContent, true);
var data = ZU.xpath(doc, '//div[@id="metaData"]/p');
var dataRe = /^(.+?):\s*(.+?)\s*$/;
var match;
var isbn = [];
for ( var i=0, n=data.length; i<n; i++) {
match = dataRe.exec(data[i].textContent);
if (!match) continue;
switch (match[1].trim().toLowerCase()) {
case 'author(s)':
addCreators(newItem, 'author', match[2].split(', '));
break;
case 'series editor(s)':
addCreators(newItem, 'seriesEditor', match[2].split(', '));
break;
case 'editor(s)':
addCreators(newItem, 'editor', match[2].split(', '));
break;
case 'published online':
var date = ZU.strToDate(match[2]);
date.part = null;
newItem.date = ZU.formatDate(date);
break;
case 'print isbn':
case 'online isbn':
isbn.push(match[2]);
break;
case 'doi':
newItem.DOI = match[2];
break;
case 'book series':
newItem.series = match[2];
}
}
newItem.ISBN = isbn.join(', ');
newItem.rights = ZU.xpathText(doc, '//div[@id="titleMeta"]/p[@class="copyright"]');
newItem.url = url;
newItem.abstractNote = ZU.trimInternal(
ZU.xpathText(doc, [
'//div[@id="homepageContent"]',
'/h6[normalize-space(text())="About The Product"]',
'/following-sibling::p'].join(''), null, "\n") || "");
newItem.accessDate = 'CURRENT_TIMESTAMP';
newItem.complete();
}
function scrapeEM(doc, url, pdfUrl) {
var itemType = detectWeb(doc, url);
//fetch print publication date
var date = ZU.xpathText(doc, '//meta[@name="citation_date"]/@content');
//remove duplicate meta tags
var metas = ZU.xpath(doc,
'//head/link[@media="screen,print"]/following-sibling::meta');
for (var i=0, n=metas.length; i<n; i++) {
metas[i].parentNode.removeChild(metas[i]);
}
var translator = Zotero.loadTranslator('web');
//use Embedded Metadata
translator.setTranslator("951c027d-74ac-47d4-a107-9c3069ab7b48");
translator.setDocument(doc);
translator.setHandler('itemDone', function(obj, item) {
if ( itemType == 'bookSection' ) {
//add authors if we didn't get them from embedded metadata
if (!item.creators.length) {
var authors = ZU.xpath(doc, '//ol[@id="authors"]/li/node()[1]');
for (var i=0, n=authors.length; i<n; i++) {
item.creators.push(
ZU.cleanAuthor( getAuthorName(authors[i].textContent), 'author',false) );
}
}
//editors
var editors = ZU.xpath(doc, '//ol[@id="editors"]/li/node()[1]');
for (var i=0, n=editors.length; i<n; i++) {
item.creators.push(
ZU.cleanAuthor( getAuthorName(editors[i].textContent), 'editor',false) );
}
item.rights = ZU.xpathText(doc, '//p[@id="copyright"]');
//this is not great for summary, but will do for now
item.abstractNote = ZU.xpathText(doc, '//div[@id="abstract"]/div[@class="para"]//p', null, "\n");
} else {
var keywords = ZU.xpathText(doc, '//meta[@name="citation_keywords"]/@content');
if (keywords) {
item.tags = keywords.split(', ');
}
item.rights = ZU.xpathText(doc, '//div[@id="titleMeta"]//p[@class="copyright"]');
item.abstractNote = ZU.xpathText(doc, '//div[@id="abstract"]/div[@class="para"]', null, "\n");
}
//set correct print publication date
if (date) item.date = date;
//remove pdf attachments
for (var i=0, n=item.attachments.length; i<n; i++) {
if (item.attachments[i].mimeType == 'application/pdf') {
item.attachments.splice(i,1);
i--;
n--;
}
}
//fetch pdf url. There seems to be some magic value that must be sent
// with the request
if (!pdfUrl) {
var u = ZU.xpathText(doc, '//meta[@name="citation_pdf_url"]/@content');
if (u) {
ZU.doGet(u, function(text) {
var m = text.match(/<iframe id="pdfDocument"[^>]+?src="([^"]+)"/i);
if (m) {
m[1] = ZU.unescapeHTML(m[1]);
Z.debug(m[1]);
item.attachments.push({url: m[1], title: 'Full Text PDF', mimeType: 'application/pdf'});
} else {
Z.debug('Could not determine PDF URL.');
m = text.match(/<iframe[^>]*>/i);
if (m) Z.debug(m[0]);
}
item.complete();
});
} else {
item.complete();
}
} else {
item.attachments.push({url: pdfUrl, title: 'Full Text PDF', mimeType: 'application/pdf'});
item.complete();
}
});
translator.getTranslatorObject(function(em) {
em.itemType = itemType;
em.doWeb(doc, url);
});
}
function scrapeBibTeX(doc, url, pdfUrl) {
var doi = ZU.xpathText(doc, '(//meta[@name="citation_doi"])[1]/@content')
|| ZU.xpathText(doc, '(//input[@name="publicationDoi"])[1]/@value');
if (!doi) {
doi = ZU.xpathText(doc, '(//p[@id="doi"])[1]');
if (doi) doi = doi.replace(/^\s*doi:\s*/i, '');
}
if (!doi) {
scrapeEM(doc, url, pdfUrl);
return;
}
// Use the current domain on Wiley subdomains (e.g., ascpt.) so that the
// download works even if third-party cookies are blocked. Otherwise, use
// the main domain.
var host = doc.location.host;
if (!host.endsWith('.onlinelibrary.wiley.com')) {
host = 'onlinelibrary.wiley.com';
}
var postUrl = `https://${host}/action/downloadCitation`;
var body = 'direct=direct' +
'&doi=' + encodeURIComponent(doi) +
'&downloadFileName=pericles_14619563AxA' +
'&format=bibtex' + //'&format=ris' +
'&include=abs' +
'&submit=Download';
ZU.doPost(postUrl, body, function(text) {
// Replace uncommon dash (hex e2 80 90)
text = text.replace(//g, '-').trim();
//Z.debug(text);
var re = /^\s*@[a-zA-Z]+[\(\{]/;
if (text.startsWith('<') || !re.test(text)) {
throw new Error("Error retrieving BibTeX");
}
var translator = Zotero.loadTranslator('import');
//use BibTeX translator
translator.setTranslator("9cb70025-a888-4a29-a210-93ec52da40d4");
translator.setString(text);
translator.setHandler('itemDone', function(obj, item) {
// BibTeX throws the last names and first names together
// Therefore, we prefer creators names from EM (if available)
var authors = doc.querySelectorAll('meta[name="citation_author"]');
if (authors && authors.length>0) {
item.creators = [];
for (let i=0; i<authors.length; i++) {
item.creators.push(ZU.cleanAuthor(authors[i].content, 'author'));
}
}
//fix author case
for (var i=0, n=item.creators.length; i<n; i++) {
item.creators[i].firstName = fixCase(item.creators[i].firstName);
item.creators[i].lastName = fixCase(item.creators[i].lastName);
}
//delete nonsense author Null, Null
if (item.creators.length && item.creators[item.creators.length-1].lastName == "Null"
&& item.creators[item.creators.length-1].firstName == "Null"
) {
item.creators = item.creators.slice(0, -1);
}
//editors
var editors = ZU.xpath(doc, '//ol[@id="editors"]/li/node()[1]');
for (var i=0, n=editors.length; i<n; i++) {
item.creators.push(
ZU.cleanAuthor( getAuthorName(editors[i].textContent), 'editor',false) );
}
//title
if (item.title && item.title.toUpperCase() == item.title) {
item.title = ZU.capitalizeTitle(item.title, true);
}
if (!item.date) {
item.date = ZU.xpathText(doc, '//meta[@name="citation_publication_date"]/@content');
}
//date in the cochraine library RIS is wrong
if (ZU.xpathText(doc, '//meta[@name="citation_book_title"]/@content') == "The Cochrane Library") {
item.date = ZU.xpathText(doc, '//meta[@name="citation_online_date"]/@content');
}
if (item.date) {
item.date = ZU.strToISO(item.date);
}
if (!item.ISSN) {
item.ISSN = ZU.xpathText(doc, '//meta[@name="citation_issn"]/@content');
}
//tags
if (!item.tags.length) {
var keywords = ZU.xpathText(doc,
'//meta[@name="citation_keywords"][1]/@content');
if (keywords) {
item.tags = keywords.split(', ');
}
}
//abstract should not start with "Abstract"
if (item.abstractNote) {
item.abstractNote = item.abstractNote.replace(/^(Abstract|Summary) /i, '');
}
//url in bibtex is invalid
item.url =
ZU.xpathText(doc,
'//meta[@name="citation_summary_html_url"][1]/@content') ||
ZU.xpathText(doc,
'//meta[@name="citation_abstract_html_url"][1]/@content') ||
ZU.xpathText(doc,
'//meta[@name="citation_fulltext_html_url"][1]/@content') ||
url;
//bookTitle
if (!item.bookTitle) {
item.bookTitle = item.publicationTitle ||
ZU.xpathText(doc,
'//meta[@name="citation_book_title"][1]/@content');
}
//language
if (!item.language) {
item.language = ZU.xpathText(doc,
'//meta[@name="citation_language"][1]/@content');
}
//rights
item.rights = ZU.xpathText(doc,
'//p[@class="copyright" or @id="copyright"]');
//attachments
item.attachments = [{
title: 'Snapshot',
document: doc,
mimeType: 'text/html'
}];
//fetch pdf url. There seems to be some magic value that must be sent
// with the request
if (!pdfUrl &&
(pdfUrl =
ZU.xpathText(doc,'(//meta[@name="citation_pdf_url"]/@content)[1]')
|| ZU.xpathText(doc, '(//a[@class="pdfLink"]/@href)[1]')
)
) {
ZU.doGet(pdfUrl, function(text) {
if (text) {
var m = text.match(
/<iframe id="pdfDocument"[^>]+?src="([^"]+)"/i);
if (m) {
m[1] = ZU.unescapeHTML(m[1]);
Z.debug('PDF url: ' + m[1]);
pdfUrl = m[1];
} else {
Z.debug('Could not determine PDF URL.');
m = text.match(/<iframe[^>]*>/i);
if (m) {
Z.debug(m[0]);
pdfUrl = null; // Clearly not the PDF
} else {
Z.debug('No iframe found. This may be the PDF');
// It seems that on Mac, Wiley serves the PDF
// directly, not in an iframe, so try using this URL.
// TODO: detect whether this is a case before trying
// to fetch the PDF page above. See https://github.com/zotero/translators/pull/442
}
}
}
if (pdfUrl) {
item.attachments.push({
url: pdfUrl,
title: 'Full Text PDF',
mimeType: 'application/pdf'
});
}
item.complete();
});
} else {
if (pdfUrl) {
item.attachments.push({
url: pdfUrl,
title: 'Full Text PDF',
mimeType: 'application/pdf'
});
}
item.complete();
}
});
translator.translate();
});
}
function scrapeCochraneTrial(doc, url){
Z.debug("Scraping Cochrane External Sources");
var item = new Zotero.Item('journalArticle');
//Z.debug(ZU.xpathText(doc, '//meta/@content'))
item.title = ZU.xpathText(doc, '//meta[@name="Article-title"]/@content');
item.publicationTitle = ZU.xpathText(doc, '//meta[@name="source"]/@content');
item.abstractNote = ZU.xpathText(doc, '//meta[@name="abstract"]/@content');
item.date = ZU.xpathText(doc, '//meta[@name="simpleYear"]/@content');
item.volume = ZU.xpathText(doc, '//meta[@name="volume"]/@content');
item.pages = ZU.xpathText(doc, '//meta[@name="pages"]/@content');
item.issue = ZU.xpathText(doc, '//meta[@name="issue"]/@content');
item.rights = ZU.xpathText(doc, '//meta[@name="Copyright"]/@content');
var tags = ZU.xpathText(doc, '//meta[@name="cochraneGroupCode"]/@content');
if (tags) tags = tags.split(/\s*;\s*/);
for (var i in tags){
item.tags.push(tags[i]);
}
item.attachments.push({document: doc, title: "Cochrane Snapshot", mimType: "text/html"});
var authors = ZU.xpathText(doc, '//meta[@name="orderedAuthors"]/@content');
if (!authors) authors = ZU.xpathText(doc, '//meta[@name="Author"]/@content');
authors = authors.split(/\s*,\s*/);
for (var i=0; i<authors.length; i++){
//authors are in the forms Smith AS
var authormatch = authors[i].match(/(.+?)\s+([A-Z]+(\s[A-Z])?)\s*$/);
if (authormatch) {
item.creators.push({
lastName: authormatch[1],
firstName: authormatch[2],
creatorType: "author"
});
} else {
item.creators.push({
lastName: authors[i],
fieldMode: 1,
creatorType: "author"
});
}
}
item.complete();
}
function scrape(doc, url, pdfUrl) {
var itemType = detectWeb(doc,url);
if (itemType == 'book') {
scrapeBook(doc, url, pdfUrl);
} else if (/\/o\/cochrane\/(clcentral|cldare|clcmr|clhta|cleed|clabout)/.test(url)) {
scrapeCochraneTrial(doc, url);
} else {
scrapeBibTeX(doc, url, pdfUrl);
}
}
function getSearchResults(doc, checkOnly) {
var items = {};
var found = false;
var rows = doc.querySelectorAll('.table-of-content a.issue-item__title, .item__body h2 a');
for (var i=0; i<rows.length; i++) {
var href = rows[i].href;
var title = ZU.trimInternal(rows[i].textContent);
if (!href || !title) continue;
if (checkOnly) return true;
found = true;
items[href] = title;
}
return found ? items : false;
}
function detectWeb(doc, url) {
//monitor for site changes on Cochrane
if (doc.getElementsByClassName('cochraneSearchForm').length && doc.getElementById('searchResultOuter')) {
Zotero.monitorDOMChanges(doc.getElementById('searchResultOuter'));
}
if (url.includes('/toc') ||
url.includes('/results') ||
url.includes('/doSearch') ||
url.includes('/mainSearch?')
) {
if (getSearchResults(doc, true)) return 'multiple';
} else if (url.includes('/book/')) {
//if the book has more than one chapter, scrape chapters
if (getSearchResults(doc, true)) return 'multiple';
//otherwise, import book
return 'book'; //does this exist?
} else if (ZU.xpath(doc, '//meta[@name="citation_book_title"]').length ) {
return 'bookSection';
} else {
return 'journalArticle';
}
}
function doWeb(doc, url) {
var type = detectWeb(doc, url);
if (type == "multiple") {
Zotero.selectItems(getSearchResults(doc, false), function (items) {
if (!items) {
return true;
}
var articles = [];
for (var i in items) {
//for Cochrane trials - get the frame with the actual data
if (i.includes("frame.html")) i = i.replace(/frame\.html$/, "sect0.html");
articles.push(i);
}
ZU.processDocuments(articles, scrape);
});
} else { //single article
if (url.includes("/pdf")) {
//redirect needs to work where URL end in /pdf and where it end in /pdf/something
url = url.replace(/\/pdf(.+)?$/,'/abstract');
//Zotero.debug("Redirecting to abstract page: "+url);
//grab pdf url before leaving
var pdfUrl = ZU.xpathText(doc, '//iframe[@id="pdfDocument"]/@src');
ZU.processDocuments(url, function(doc, url) {
scrape(doc, url, pdfUrl);
});
} else {
scrape(doc, url);
}
}
}/** BEGIN TEST CASES **/
var testCases = [
{
"type": "web",
"url": "https://onlinelibrary.wiley.com/action/doSearch?field1=AllField&text1=zotero&field2=AllField&text2=&field3=AllField&text3=&Ppub=&AfterMonth=&AfterYear=&BeforeMonth=&BeforeYear=",
"items": "multiple"
},
{
"type": "web",
"url": "https://onlinelibrary.wiley.com/doi/10.1002/9781118269381.notes",
"items": [
{
"itemType": "bookSection",
"title": "Endnotes",
"creators": [],
"date": "2012",
"ISBN": "9781118269381",
"bookTitle": "The World is Open",
"extra": "DOI: 10.1002/9781118269381.notes",
"itemID": "doi:10.1002/9781118269381.notes",
"language": "en",
"libraryCatalog": "Wiley Online Library",
"pages": "427-467",
"publisher": "Wiley-Blackwell",
"url": "https://onlinelibrary.wiley.com/doi/abs/10.1002/9781118269381.notes",
"attachments": [
{
"title": "Snapshot",
"mimeType": "text/html"
},
{
"title": "Full Text PDF",
"mimeType": "application/pdf"
}
],
"tags": [],
"notes": [],
"seeAlso": []
}
]
},
{
"type": "web",
"url": "https://onlinelibrary.wiley.com/toc/15251497/19/s1",
"items": "multiple"
},
{
"type": "web",
"url": "http://onlinelibrary.wiley.com/book/10.1002/9783527610853",
"items": "multiple"
},
{
"type": "web",
"url": "https://onlinelibrary.wiley.com/doi/10.1002/9781444304794.ch1",
"items": [
{
"itemType": "bookSection",
"title": "Silent Cinema and its Pioneers (1906–1930)",
"creators": [],
"date": "2009",
"ISBN": "9781444304794",
"abstractNote": "This chapter contains sections titled: Historical and Political Overview of the Period Context11 Film Scenes: Close Readings Directors (Life and Works) Critical Commentary",
"bookTitle": "100 Years of Spanish Cinema",
"extra": "DOI: 10.1002/9781444304794.ch1",
"itemID": "doi:10.1002/9781444304794.ch1",
"language": "en",
"libraryCatalog": "Wiley Online Library",
"pages": "1-20",
"publisher": "Wiley-Blackwell",
"url": "https://onlinelibrary.wiley.com/doi/abs/10.1002/9781444304794.ch1",
"attachments": [
{
"title": "Snapshot",
"mimeType": "text/html"
},
{
"title": "Full Text PDF",
"mimeType": "application/pdf"
}
],
"tags": [
{
"tag": "1897"
},
{
"tag": "Directors (Life and Works) - Ángel García Cardona and Antonio Cuesta13"
},
{
"tag": "Florián Rey (Antonio Martínez de Castillo)"
},
{
"tag": "Florián Rey's La aldea maldita (1930)"
},
{
"tag": "Fructuós Gelabert - made the first Spanish fiction film"
},
{
"tag": "Fructuós Gelabert's Amor que mata (1909)"
},
{
"tag": "Ricardo Baños"
},
{
"tag": "Ricardo Baños and Albert Marro's Don Pedro el Cruel (1911)"
},
{
"tag": "Riña en un café"
},
{
"tag": "silent cinema and its pioneers (1906–1930)"
},
{
"tag": "three films - part of “the preliminary industrial and expressive framework for Spain's budding cinema”"
},
{
"tag": "Ángel García Cardona and Antonio Cuesta"
},
{
"tag": "Ángel García Cardona's El ciego de aldea (1906)"
}
],
"notes": [],
"seeAlso": []
}
]
},
{
"type": "web",
"url": "http://onlinelibrary.wiley.com/book/10.1002/9781444390124",
"items": "multiple"
},
{
"type": "web",
"url": "http://onlinelibrary.wiley.com/book/10.1002/9780470320419",
"items": "multiple"
},
{
"type": "web",
"url": "https://onlinelibrary.wiley.com/doi/abs/10.1002/pmic.201100327",
"items": [
{
"itemType": "journalArticle",
"title": "A mass spectrometry-based method to screen for α-amidated peptides",
"creators": [
{
"firstName": "Zhenming",
"lastName": "An",
"creatorType": "author"
},
{
"firstName": "Yudan",
"lastName": "Chen",
"creatorType": "author"
},
{
"firstName": "John M.",
"lastName": "Koomen",
"creatorType": "author"
},
{
"firstName": "David J.",
"lastName": "Merkler",
"creatorType": "author"
}
],
"date": "2012-01-01",
"DOI": "10.1002/pmic.201100327",
"ISSN": "1615-9861",
"abstractNote": "Amidation is a post-translational modification found at the C-terminus of ∼50% of all neuropeptide hormones. Cleavage of the Cα–N bond of a C-terminal glycine yields the α-amidated peptide in a reaction catalyzed by peptidylglycine α-amidating monooxygenase (PAM). The mass of an α-amidated peptide decreases by 58 Da relative to its precursor. The amino acid sequences of an α-amidated peptide and its precursor differ only by the C-terminal glycine meaning that the peptides exhibit similar RP-HPLC properties and tandem mass spectral (MS/MS) fragmentation patterns. Growth of cultured cells in the presence of a PAM inhibitor ensured the coexistence of α-amidated peptides and their precursors. A strategy was developed for precursor and α-amidated peptide pairing (PAPP): LC-MS/MS data of peptide extracts were scanned for peptide pairs that differed by 58 Da in mass, but had similar RP-HPLC retention times. The resulting peptide pairs were validated by checking for similar fragmentation patterns in their MS/MS data prior to identification by database searching or manual interpretation. This approach significantly reduced the number of spectra requiring interpretation, decreasing the computing time required for database searching and enabling manual interpretation of unidentified spectra. Reported here are the α-amidated peptides identified from AtT-20 cells using the PAPP method.",
"issue": "2",
"itemID": "doi:10.1002/pmic.201100327",
"language": "en",
"libraryCatalog": "Wiley Online Library",
"pages": "173-182",
"publicationTitle": "PROTEOMICS",
"url": "https://onlinelibrary.wiley.com/doi/abs/10.1002/pmic.201100327",
"volume": "12",
"attachments": [
{
"title": "Snapshot",
"mimeType": "text/html"
},
{
"title": "Full Text PDF",
"mimeType": "application/pdf"
}
],
"tags": [
{
"tag": "Post-translational modification"
},
{
"tag": "Spectral pairing"
},
{
"tag": "Technology"
},
{
"tag": "α-Amidated peptide"
}
],
"notes": [],
"seeAlso": []
}
]
},
{
"type": "web",
"url": "https://onlinelibrary.wiley.com/doi/full/10.1002/pmic.201100327",
"items": [
{
"itemType": "journalArticle",
"title": "A mass spectrometry-based method to screen for α-amidated peptides",
"creators": [
{
"firstName": "Zhenming",
"lastName": "An",
"creatorType": "author"
},
{
"firstName": "Yudan",
"lastName": "Chen",
"creatorType": "author"
},
{
"firstName": "John M.",
"lastName": "Koomen",
"creatorType": "author"
},
{
"firstName": "David J.",
"lastName": "Merkler",
"creatorType": "author"
}
],
"date": "2012-01-01",
"DOI": "10.1002/pmic.201100327",
"ISSN": "1615-9861",
"abstractNote": "Amidation is a post-translational modification found at the C-terminus of ∼50% of all neuropeptide hormones. Cleavage of the Cα–N bond of a C-terminal glycine yields the α-amidated peptide in a reaction catalyzed by peptidylglycine α-amidating monooxygenase (PAM). The mass of an α-amidated peptide decreases by 58 Da relative to its precursor. The amino acid sequences of an α-amidated peptide and its precursor differ only by the C-terminal glycine meaning that the peptides exhibit similar RP-HPLC properties and tandem mass spectral (MS/MS) fragmentation patterns. Growth of cultured cells in the presence of a PAM inhibitor ensured the coexistence of α-amidated peptides and their precursors. A strategy was developed for precursor and α-amidated peptide pairing (PAPP): LC-MS/MS data of peptide extracts were scanned for peptide pairs that differed by 58 Da in mass, but had similar RP-HPLC retention times. The resulting peptide pairs were validated by checking for similar fragmentation patterns in their MS/MS data prior to identification by database searching or manual interpretation. This approach significantly reduced the number of spectra requiring interpretation, decreasing the computing time required for database searching and enabling manual interpretation of unidentified spectra. Reported here are the α-amidated peptides identified from AtT-20 cells using the PAPP method.",
"issue": "2",
"itemID": "doi:10.1002/pmic.201100327",
"language": "en",
"libraryCatalog": "Wiley Online Library",
"pages": "173-182",
"publicationTitle": "PROTEOMICS",
"url": "https://onlinelibrary.wiley.com/doi/abs/10.1002/pmic.201100327",
"volume": "12",
"attachments": [
{
"title": "Snapshot",
"mimeType": "text/html"
},
{
"title": "Full Text PDF",
"mimeType": "application/pdf"
}
],
"tags": [
{
"tag": "Post-translational modification"
},
{
"tag": "Spectral pairing"
},
{
"tag": "Technology"
},
{
"tag": "α-Amidated peptide"
}
],
"notes": [],
"seeAlso": []
}
]
},
{
"type": "web",
"url": "https://onlinelibrary.wiley.com/doi/full/10.1002/pmic.201100327#references-section",
"items": [
{
"itemType": "journalArticle",
"title": "A mass spectrometry-based method to screen for α-amidated peptides",
"creators": [
{
"firstName": "Zhenming",
"lastName": "An",
"creatorType": "author"
},
{
"firstName": "Yudan",
"lastName": "Chen",
"creatorType": "author"
},
{
"firstName": "John M.",
"lastName": "Koomen",
"creatorType": "author"
},
{
"firstName": "David J.",
"lastName": "Merkler",
"creatorType": "author"
}
],
"date": "2012-01-01",
"DOI": "10.1002/pmic.201100327",
"ISSN": "1615-9861",
"abstractNote": "Amidation is a post-translational modification found at the C-terminus of ∼50% of all neuropeptide hormones. Cleavage of the Cα–N bond of a C-terminal glycine yields the α-amidated peptide in a reaction catalyzed by peptidylglycine α-amidating monooxygenase (PAM). The mass of an α-amidated peptide decreases by 58 Da relative to its precursor. The amino acid sequences of an α-amidated peptide and its precursor differ only by the C-terminal glycine meaning that the peptides exhibit similar RP-HPLC properties and tandem mass spectral (MS/MS) fragmentation patterns. Growth of cultured cells in the presence of a PAM inhibitor ensured the coexistence of α-amidated peptides and their precursors. A strategy was developed for precursor and α-amidated peptide pairing (PAPP): LC-MS/MS data of peptide extracts were scanned for peptide pairs that differed by 58 Da in mass, but had similar RP-HPLC retention times. The resulting peptide pairs were validated by checking for similar fragmentation patterns in their MS/MS data prior to identification by database searching or manual interpretation. This approach significantly reduced the number of spectra requiring interpretation, decreasing the computing time required for database searching and enabling manual interpretation of unidentified spectra. Reported here are the α-amidated peptides identified from AtT-20 cells using the PAPP method.",
"issue": "2",
"itemID": "doi:10.1002/pmic.201100327",
"language": "en",
"libraryCatalog": "Wiley Online Library",
"pages": "173-182",
"publicationTitle": "PROTEOMICS",
"url": "https://onlinelibrary.wiley.com/doi/abs/10.1002/pmic.201100327",
"volume": "12",
"attachments": [
{
"title": "Snapshot",
"mimeType": "text/html"
},
{
"title": "Full Text PDF",
"mimeType": "application/pdf"
}
],
"tags": [
{
"tag": "Post-translational modification"
},
{
"tag": "Spectral pairing"
},
{
"tag": "Technology"
},
{
"tag": "α-Amidated peptide"
}
],
"notes": [],
"seeAlso": []
}
]
},
{
"type": "web",
"url": "https://onlinelibrary.wiley.com/doi/full/10.1002/pmic.201100327#citedBy",
"items": [
{
"itemType": "journalArticle",
"title": "A mass spectrometry-based method to screen for α-amidated peptides",
"creators": [
{
"firstName": "Zhenming",
"lastName": "An",
"creatorType": "author"
},
{
"firstName": "Yudan",
"lastName": "Chen",
"creatorType": "author"
},
{
"firstName": "John M.",
"lastName": "Koomen",
"creatorType": "author"
},
{
"firstName": "David J.",
"lastName": "Merkler",
"creatorType": "author"
}
],
"date": "2012-01-01",
"DOI": "10.1002/pmic.201100327",
"ISSN": "1615-9861",
"abstractNote": "Amidation is a post-translational modification found at the C-terminus of ∼50% of all neuropeptide hormones. Cleavage of the Cα–N bond of a C-terminal glycine yields the α-amidated peptide in a reaction catalyzed by peptidylglycine α-amidating monooxygenase (PAM). The mass of an α-amidated peptide decreases by 58 Da relative to its precursor. The amino acid sequences of an α-amidated peptide and its precursor differ only by the C-terminal glycine meaning that the peptides exhibit similar RP-HPLC properties and tandem mass spectral (MS/MS) fragmentation patterns. Growth of cultured cells in the presence of a PAM inhibitor ensured the coexistence of α-amidated peptides and their precursors. A strategy was developed for precursor and α-amidated peptide pairing (PAPP): LC-MS/MS data of peptide extracts were scanned for peptide pairs that differed by 58 Da in mass, but had similar RP-HPLC retention times. The resulting peptide pairs were validated by checking for similar fragmentation patterns in their MS/MS data prior to identification by database searching or manual interpretation. This approach significantly reduced the number of spectra requiring interpretation, decreasing the computing time required for database searching and enabling manual interpretation of unidentified spectra. Reported here are the α-amidated peptides identified from AtT-20 cells using the PAPP method.",
"issue": "2",
"itemID": "doi:10.1002/pmic.201100327",
"language": "en",
"libraryCatalog": "Wiley Online Library",
"pages": "173-182",
"publicationTitle": "PROTEOMICS",
"url": "https://onlinelibrary.wiley.com/doi/abs/10.1002/pmic.201100327",
"volume": "12",
"attachments": [
{
"title": "Snapshot",
"mimeType": "text/html"
},
{
"title": "Full Text PDF",
"mimeType": "application/pdf"
}
],
"tags": [
{
"tag": "Post-translational modification"
},
{
"tag": "Spectral pairing"
},
{
"tag": "Technology"
},
{
"tag": "α-Amidated peptide"
}
],
"notes": [],
"seeAlso": []
}
]
},
{
"type": "web",
"url": "https://onlinelibrary.wiley.com/doi/10.1002/3527603018.ch17",
"items": [
{
"itemType": "bookSection",
"title": "β-Rezeptorenblocker",
"creators": [
{
"firstName": "L. von",
"lastName": "Meyer",
"creatorType": "author"
},
{
"firstName": "W. R.",
"lastName": "Külpmann",
"creatorType": "author"
}
],
"date": "2005",
"ISBN": "9783527603015",
"abstractNote": "Immunoassay Hochleistungsflüssigkeitschromatographie (HPLC) Gaschromatographie Medizinische Beurteilung und klinische Interpretation Literatur",
"bookTitle": "Klinisch-toxikologische Analytik",
"extra": "DOI: 10.1002/3527603018.ch17",
"itemID": "doi:10.1002/3527603018.ch17",
"language": "de",
"libraryCatalog": "Wiley Online Library",
"pages": "365-370",
"publisher": "Wiley-Blackwell",
"url": "https://onlinelibrary.wiley.com/doi/abs/10.1002/3527603018.ch17",
"attachments": [
{
"title": "Snapshot",
"mimeType": "text/html"
},
{
"title": "Full Text PDF",
"mimeType": "application/pdf"
}
],
"tags": [
{
"tag": "β-Rezeptorenblocker"
}
],
"notes": [],
"seeAlso": []
}
]
},
{
"type": "web",
"url": "https://onlinelibrary.wiley.com/doi/abs/10.1111/j.1468-5930.2011.00548.x",
"items": [
{
"itemType": "journalArticle",
"title": "The Principled Case for Employing Private Military and Security Companies in Interventions for Human Rights Purposes",
"creators": [
{
"firstName": "Deane-Peter",
"lastName": "Baker",
"creatorType": "author"
},
{
"firstName": "James",
"lastName": "Pattison",
"creatorType": "author"
}
],
"date": "2012-02-01",
"DOI": "10.1111/j.1468-5930.2011.00548.x",
"ISSN": "1468-5930",
"abstractNote": "The possibility of using private military and security companies to bolster the capacity to undertake intervention for human rights purposes (humanitarian intervention and peacekeeping) has been increasingly debated. The focus of such discussions has, however, largely been on practical issues and the contingent problems posed by private force. By contrast, this article considers the principled case for privatising humanitarian intervention. It focuses on two central issues. First, does outsourcing humanitarian intervention to private military and security companies pose some fundamental, deeper problems in this context, such as an abdication of a state's duties? Second, on the other hand, is there a case for preferring these firms to other, state-based agents of humanitarian intervention? For instance, given a state's duties to their own military personnel, should the use of private military and security contractors be preferred to regular soldiers for humanitarian intervention?",
"issue": "1",
"itemID": "doi:10.1111/j.1468-5930.2011.00548.x",
"language": "en",
"libraryCatalog": "Wiley Online Library",
"pages": "1-18",
"publicationTitle": "Journal of Applied Philosophy",
"url": "https://onlinelibrary.wiley.com/doi/abs/10.1111/j.1468-5930.2011.00548.x",
"volume": "29",
"attachments": [
{
"title": "Snapshot",
"mimeType": "text/html"
},
{
"title": "Full Text PDF",
"mimeType": "application/pdf"
}
],
"tags": [],
"notes": [],
"seeAlso": []
}
]
},
{
"type": "web",
"url": "https://onlinelibrary.wiley.com/doi/abs/10.1111/j.1540-6261.1986.tb04559.x",
"items": [
{
"itemType": "journalArticle",
"title": "Volume for Winners and Losers: Taxation and Other Motives for Stock Trading",
"creators": [
{
"firstName": "Josef",
"lastName": "Lakonishok",
"creatorType": "author"
},
{
"firstName": "Seymour",
"lastName": "Smidt",
"creatorType": "author"
}
],
"date": "1986-09-01",
"DOI": "10.1111/j.1540-6261.1986.tb04559.x",
"ISSN": "1540-6261",
"abstractNote": "Capital gains taxes create incentives to trade. Our major finding is that turnover is higher for winners (stocks, the prices of which have increased) than for losers, which is not consistent with the tax prediction. However, the turnover in December and January is evidence of tax-motivated trading; there is a relatively high turnover for losers in December and for winners in January. We conclude that taxes influence turnover, but other motives for trading are more important. We were unable to find evidence that changing the length of the holding period required to qualify for long-term capital gains treatment affected turnover.",
"issue": "4",
"itemID": "doi:10.1111/j.1540-6261.1986.tb04559.x",
"language": "en",
"libraryCatalog": "Wiley Online Library",
"pages": "951-974",
"publicationTitle": "The Journal of Finance",
"shortTitle": "Volume for Winners and Losers",
"url": "https://onlinelibrary.wiley.com/doi/abs/10.1111/j.1540-6261.1986.tb04559.x",
"volume": "41",
"attachments": [
{
"title": "Snapshot",
"mimeType": "text/html"
},
{
"title": "Full Text PDF",
"mimeType": "application/pdf"
}
],
"tags": [],
"notes": [],
"seeAlso": []
}
]
},
{
"type": "web",
"url": "https://onlinelibrary.wiley.com/doi/abs/10.1002/%28SICI%291521-3773%2820000103%2939%3A1%3C165%3A%3AAID-ANIE165%3E3.0.CO%3B2-B",
"items": [
{
"itemType": "journalArticle",
"title": "Phosphane-Free Palladium-Catalyzed Coupling Reactions: The Decisive Role of Pd Nanoparticles",
"creators": [
{
"firstName": "Manfred T.",
"lastName": "Reetz",
"creatorType": "author"
},
{
"firstName": "Elke",
"lastName": "Westermann",
"creatorType": "author"
}
],
"date": "2000-01-03",
"DOI": "10.1002/(SICI)1521-3773(20000103)39:1<165::AID-ANIE165>3.0.CO;2-B",
"ISSN": "1521-3773",
"abstractNote": "Nanosized palladium colloids, generated in situ by reduction of PdII to Pd0 [Eq. (a)], are involved in the catalysis of phosphane-free Heck and Suzuki reactions with simple palladium salts such as PdCl2 or Pd(OAc)2, as demonstrated by transmission electron microscopic investigations.",
"issue": "1",
"itemID": "doi:10.1002/(SICI)1521-3773(20000103)39:1<165::AID-ANIE165>3.0.CO;2-B",
"language": "en",
"libraryCatalog": "Wiley Online Library",
"pages": "165-168",
"publicationTitle": "Angewandte Chemie International Edition",
"shortTitle": "Phosphane-Free Palladium-Catalyzed Coupling Reactions",
"url": "https://onlinelibrary.wiley.com/doi/abs/10.1002/%28SICI%291521-3773%2820000103%2939%3A1%3C165%3A%3AAID-ANIE165%3E3.0.CO%3B2-B",
"volume": "39",
"attachments": [
{
"title": "Snapshot",
"mimeType": "text/html"
},
{
"title": "Full Text PDF",
"mimeType": "application/pdf"
}
],
"tags": [
{
"tag": "C−C coupling"
},
{
"tag": "colloids"
},
{
"tag": "palladium"
},
{
"tag": "transmission electron microscopy"
}
],
"notes": [],
"seeAlso": []
}
]
},
{
"type": "web",
"url": "https://onlinelibrary.wiley.com/doi/abs/10.1002/jhet.5570200408",
"items": [
{
"itemType": "journalArticle",
"title": "Studies on imidazole derivatives and related compounds. 2. Characterization of substituted derivatives of 4-carbamoylimidazolium-5-olate by ultraviolet absorption spectra",
"creators": [
{
"firstName": "Y.",
"lastName": "Tarumi",
"creatorType": "author"
},
{
"firstName": "T.",
"lastName": "Atsumi",
"creatorType": "author"
}
],
"date": "1983-07-01",
"DOI": "10.1002/jhet.5570200408",
"ISSN": "1943-5193",
"abstractNote": "The representative mono- and dialkyl-substituted derivatives of 4-carbamoylimidazolium-5-olate (1) were synthesized unequivocally. On the basis of their spectral data for ultraviolet absorption spectra in acidic, basic and neutral solutions, we have found some spectral characteristics which make it facile to clarify the position of substituents.",
"issue": "4",
"itemID": "doi:10.1002/jhet.5570200408",
"language": "en",
"libraryCatalog": "Wiley Online Library",
"pages": "875-885",
"publicationTitle": "Journal of Heterocyclic Chemistry",
"url": "https://onlinelibrary.wiley.com/doi/abs/10.1002/jhet.5570200408",
"volume": "20",
"attachments": [
{
"title": "Snapshot",
"mimeType": "text/html"
},
{
"title": "Full Text PDF",
"mimeType": "application/pdf"
}
],
"tags": [],
"notes": [],
"seeAlso": []
}
]
},
{
"type": "web",
"url": "https://onlinelibrary.wiley.com/doi/full/10.1002/ev.20077",
"items": [
{
"itemType": "journalArticle",
"title": "Multiple Case Study Methods and Findings",
"creators": [
{
"firstName": "J. Bradley",
"lastName": "Cousins",
"creatorType": "author"
},
{
"firstName": "Isabelle",
"lastName": "Bourgeois",
"creatorType": "author"
}
],
"date": "2014-03-01",
"DOI": "10.1002/ev.20077",
"ISSN": "1534-875X",
"abstractNote": "Research on organizational evaluation capacity building (ECB) has focused very much on the capacity to do evaluation, neglecting organizational demand for evaluation and the capacity to use it. This qualitative multiple case study comprises a systematic examination of organizational capacity within eight distinct organizations guided by a common conceptual framework. Described in this chapter are the rationale and methods for the study and then the sequential presentation of findings for each of the eight case organizations. Data collection and analyses for these studies occurred six years ago; findings are cross-sectional and do not reflect changes in organizations or their capacity for evaluation since that time. The format for presenting the findings was standardized so as to foster cross-case analyses, the focus for the next and final chapter of this volume.",
"issue": "141",
"itemID": "doi:10.1002/ev.20077",
"language": "en",
"libraryCatalog": "Wiley Online Library",
"pages": "25-99",
"publicationTitle": "New Directions for Evaluation",
"url": "https://onlinelibrary.wiley.com/doi/abs/10.1002/ev.20077",
"volume": "2014",
"attachments": [
{
"title": "Snapshot",
"mimeType": "text/html"
},
{
"title": "Full Text PDF",
"mimeType": "application/pdf"
}
],
"tags": [],
"notes": [],
"seeAlso": []
}
]
}
];
/** END TEST CASES **/
You can’t perform that action at this time.