Hi Zhenbin,
This is a good question and one that seems to be coming a lot more lately. Perhaps a good topic for a new webinar. At this point, your best resources for this would be to consult the iRT tutorial:
http://skyline.ms/tutorial_irt.url
And the existing iRT webinar:
http://skyline.ms/webinar07.url
The example in these two resources does use an iRT standard mix, but they show how to calibrate an iRT library from scratch based on a set of peptides.
The only missing piece for using endogenous peptides is coming up with a set of peptides that meat the criteria:
- Consistently measured
- Well spread across your gradient
If you follow the iRT tutorial and you click the Calibrate button when you have a lot of peptides in your document, Skyline will offer to choose some that span the gradient. That means you mostly just have to create a document filled with "consistently measured" peptides. You can do this by searching your entire library in some of your samples using full-gradient extraction (no RT prediction) and then reducing the document to only the peptides with very high scores, ideally in multiple runs. Once you have your set of "standards", you can then use the "Add..." button and choose "From Library" to produce iRT values for the rest of the peptides in your library.
You may then want to test your standards in some other replicate runs and make sure they all get detected consistently. I did this recently. I started with 100 peptides and then reduced the number to 72. Once you have an iRT library, it is relatively easy to swich which peptides are the standards by clicking a button in the Edit iRT Calculator form and pasting a list of the peptides you want to be standards.
We will try to make this easier in the future, as it seems you are not the only one interested in it. Thanks for posting your question to the support board.
--Brendan