Mercurial > repos > galaxyp > fragpipe
comparison macros.xml @ 5:048390db1932 draft default tip
planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/fragpipe commit 1dd092b0008017e57b66775f1763f824d100ca08
author | galaxyp |
---|---|
date | Sat, 01 Feb 2025 18:12:08 +0000 |
parents | e969a182e3cb |
children |
comparison
equal
deleted
inserted
replaced
4:e969a182e3cb | 5:048390db1932 |
---|---|
1 <macros> | 1 <macros> |
2 <import>msfragger_macros.xml</import> | 2 <import>msfragger_macros.xml</import> |
3 <token name="@TOOL_VERSION@">20.0</token> | 3 <token name="@TOOL_VERSION@">20.0</token> |
4 <token name="@VERSION_SUFFIX@">4</token> | 4 <token name="@VERSION_SUFFIX@">5</token> |
5 <xml name="requirements"> | 5 <xml name="requirements"> |
6 <requirements> | 6 <requirements> |
7 <requirement type="package" version="@TOOL_VERSION@">fragpipe</requirement> | 7 <requirement type="package" version="@TOOL_VERSION@">fragpipe</requirement> |
8 </requirements> | 8 </requirements> |
9 </xml> | 9 </xml> |
714 <section name="quant_ms1" expanded="@EXPAND@" title="Quant (MS1)"> | 714 <section name="quant_ms1" expanded="@EXPAND@" title="Quant (MS1)"> |
715 <conditional name="label_free_quantification"> | 715 <conditional name="label_free_quantification"> |
716 <param name="label_free_quantification_run" type="select" label="Perform Label-Free Quantification"> | 716 <param name="label_free_quantification_run" type="select" label="Perform Label-Free Quantification"> |
717 <option value="default" selected="true">Use workflow default</option> | 717 <option value="default" selected="true">Use workflow default</option> |
718 <option value="no">No Label-Free Quantification</option> | 718 <option value="no">No Label-Free Quantification</option> |
719 <option value="ionquant">Run IonQuant</option> | |
720 <option value="freequant">Run FreeQuant</option> | 719 <option value="freequant">Run FreeQuant</option> |
721 </param> | 720 </param> |
722 <when value="default"/> | 721 <when value="default"/> |
723 <when value="no"/> | 722 <when value="no"/> |
724 <when value="ionquant"> | |
725 <section name="ionquant" expanded="false" title="IonQuant Label-Free Quantification"> | |
726 <param name="mbr_select" type="select" optional="true" label="Match between runs (MBR)" help="ionquant.mbr"> | |
727 <option value="0">No</option> | |
728 <option value="1">Yes</option> | |
729 </param> | |
730 <param name="normalization" type="select" optional="true" label="Normalize" help="ionquant.normalization"> | |
731 <option value="0">No</option> | |
732 <option value="1">Yes</option> | |
733 </param> | |
734 <section name="feature_detection" expanded="false" title="Feature detection"> | |
735 <param name="mztol" type="integer" value="" optional="true" label="m/z tolerance in ppm" help="ionquant.mztol (default 10)"/> | |
736 <param name="rttol" type="float" value="" optional="true" label="RT tolerance (minutes)" help="ionquant.rttol (default 0.4)"/> | |
737 <param name="imtol" type="float" value="" optional="true" label="IM tolerance (1/k0)" help="ionquant.imtol (default 0.05)"/> | |
738 </section> | |
739 <section name="mbr" expanded="false" title="Match between runs (MBR)"> | |
740 <param name="mbrrttol" type="float" value="" optional="true" label="MBR RT tolerance (minutes)" help="ionquant.mbrrttol"/> | |
741 <param name="mbrimtol" type="float" value="" optional="true" label="MBR IM tolerance (1/k0)" help="ionquant.mbrimtol"/> | |
742 <param name="mbrmincorr" type="float" value="" optional="true" label="MBR min correlation" help="ionquant.mbrmincorr"/> | |
743 <param name="mbrtoprun" type="integer" value="" optional="true" label="MBR top runs" help="ionquant.mbrtoprun"/> | |
744 <param name="ionfdr" type="float" value="" min="0.00001" max="1.0" optional="true" label="MBR ion FDR" help="ionquant.ionfdr"/> | |
745 <param name="peptidefdr" type="float" value="" min="0.00001" max="1.0" optional="true" label="MBR peptide FDR" help="ionquant.peptidefdr"/> | |
746 <param name="proteinfdr" type="float" value="" min="0.00001" max="1.0" optional="true" label="MBR protein FDR" help="ionquant.proteinfdr"/> | |
747 </section> | |
748 <section name="topn" expanded="false" title="Top-N options"> | |
749 <param name="tp" type="integer" value="" min="0" optional="true" label="Top N ions" help="ionquant.tp"/> | |
750 <param name="minfreq" type="float" value="" min="0.0" max="1.0" optional="true" label="Min freq" help="ionquant.minfreq"/> | |
751 <param name="minexps" type="integer" value="" optional="true" label="Min exps" help="ionquant.minexps"/> | |
752 </section> | |
753 <conditional name="labeling_conditional"> | |
754 <param name="labeling_option" type="select" label="Labeling option"> | |
755 <option value="lfq" selected="true">LFQ</option> | |
756 <option value="labeling">Labeling</option> | |
757 </param> | |
758 <when value="lfq"> | |
759 <section name="lfq" expanded="false" title="LFQ"> | |
760 <param name="maxlfq" type="select" optional="true" label="MaxLFQ" help="ionquant.maxlfq"> | |
761 <option value="0">No</option> | |
762 <option value="1">Yes</option> | |
763 </param> | |
764 <param name="minions" type="integer" value="" optional="true" label="Min ions" help="ionquant.minions"/> | |
765 </section> | |
766 </when> | |
767 <when value="labeling"> | |
768 <section name="labeling" expanded="false" title="Labeling-based quant"> | |
769 <param name="light" type="select" label="Light" help="ionquant.light"> | |
770 <option value="" selected="true">none</option> | |
771 <option value="C463.2366">C463.2366</option> | |
772 <option value="C464.28596">C464.28596</option> | |
773 <option value="C561.3387">C561.3387</option> | |
774 <option value="K0;R0">K0;R0</option> | |
775 </param> | |
776 <param name="medium" type="select" label="Medium" help="ionquant.medium"> | |
777 <option value="" selected="true">none</option> | |
778 <option value="K4.025107;R6.020129">K4.025107;R6.020129</option> | |
779 </param> | |
780 <param name="heavy" type="select" label="Heavy" help="ionquant.heavy"> | |
781 <option value="" selected="true">none</option> | |
782 <option value="C467.2529">C467.2529</option> | |
783 <option value="C470.29977">C470.29977</option> | |
784 <option value="C567.3462">C567.3462</option> | |
785 <option value="K8.014199;R10.008269">K8.014199;R10.008269</option> | |
786 </param> | |
787 <param name="requantify" type="select" label="Re-quantify" help="ionquant.requantify"> | |
788 <option value="0">No</option> | |
789 <option value="1" selected="true">Yes</option> | |
790 </param> | |
791 </section> | |
792 </when> | |
793 </conditional> | |
794 <section name="advanced" expanded="false" title="Advanced options"> | |
795 <param name="excludemods" type="text" optional="true" label="excludemods" help="ionquant.excludemods"> | |
796 <validator type="regex">^\s*@RE_EXCLUDEMODS@\s*$</validator> | |
797 </param> | |
798 <param name="minscans" type="integer" value="" min="0" optional="true" label="Min scans" help="ionquant.minscans"/> | |
799 <param name="minisotopes" type="integer" value="" min="1" max="3" optional="true" label="Min isotopes" help="ionquant.minisotopes"/> | |
800 <param name="locprob" type="float" value="" min="0.0" max="1.0" optional="true" label="Min site probability" help="ionquant.locprob"/> | |
801 <param name="writeindex" type="select" optional="true" label="Write index" help="ionquant.writeindex"> | |
802 <option value="0">No</option> | |
803 <option value="1">Yes</option> | |
804 </param> | |
805 </section> | |
806 </section> | |
807 </when> | |
808 <when value="freequant"> | 723 <when value="freequant"> |
809 <section name="freequant" expanded="false" title="IonQuant Label-Free Quantification"> | 724 <section name="freequant" expanded="false" title="IonQuant Label-Free Quantification"> |
810 <param name="rt_tol" type="float" value="" min="0" optional="true" label="RT Window (minutes)"/> | 725 <param name="rt_tol" type="float" value="" min="0" optional="true" label="RT Window (minutes)"/> |
811 <param name="mz_tol" type="integer" value="" min="1" optional="true" label="m/z Window (ppm)"/> | 726 <param name="mz_tol" type="integer" value="" min="1" optional="true" label="m/z Window (ppm)"/> |
812 </section> | 727 </section> |
818 <!-- Set label-free quantification workflow options --> | 733 <!-- Set label-free quantification workflow options --> |
819 <token name="@LABEL_FREE_QUANTIFICATION@"><![CDATA[ | 734 <token name="@LABEL_FREE_QUANTIFICATION@"><![CDATA[ |
820 #set $prfx = $wf.quant_ms1.label_free_quantification | 735 #set $prfx = $wf.quant_ms1.label_free_quantification |
821 #if $prfx.label_free_quantification_run == 'no' | 736 #if $prfx.label_free_quantification_run == 'no' |
822 #set $wfdict['quantitation.run-label-free-quant'] = 'false' | 737 #set $wfdict['quantitation.run-label-free-quant'] = 'false' |
823 #elif $prfx.label_free_quantification_run == 'ionquant' | |
824 #set $wfdict['quantitation.run-label-free-quant'] = 'false' | |
825 #set $wfdict['ionquant.run-ionquant'] = 'true' | |
826 #set $wfdict['freequant.run-freequant'] = 'false' | |
827 #set $cxt = $prfx.ionquant | |
828 #if $cxt.mbr_select != 'None' | |
829 #set $wfdict['ionquant.mbr'] = $cxt.mbr_select | |
830 #end if | |
831 #if $cxt.normalization != 'None' | |
832 #set $wfdict['ionquant.normalization'] = $cxt.normalization | |
833 #end if | |
834 #set $cxt = $prfx.ionquant.feature_detection | |
835 #if $cxt.mztol != '' | |
836 #set $wfdict['ionquant.mztol'] = $cxt.mztol | |
837 #end if | |
838 #if $cxt.rttol != '' | |
839 #set $wfdict['ionquant.rttol'] = $cxt.rttol | |
840 #end if | |
841 #if $cxt.imtol != '' | |
842 #set $wfdict['ionquant.imtol'] = $cxt.imtol | |
843 #end if | |
844 #set $cxt = $prfx.ionquant.mbr | |
845 #if $cxt.mbrrttol != '' | |
846 #set $wfdict['ionquant.mbrrttol'] = $cxt.mbrrttol | |
847 #end if | |
848 #if $cxt.mbrimtol != '' | |
849 #set $wfdict['ionquant.mbrimtol'] = $cxt.mbrimtol | |
850 #end if | |
851 #if $cxt.mbrmincorr != '' | |
852 #set $wfdict['ionquant.mbrmincorr'] = $cxt.mbrmincorr | |
853 #end if | |
854 #if $cxt.mbrtoprun != '' | |
855 #set $wfdict['ionquant.mbrtoprun'] = $cxt.mbrtoprun | |
856 #end if | |
857 #if $cxt.ionfdr != '' | |
858 #set $wfdict['ionquant.ionfdr'] = $cxt.ionfdr | |
859 #end if | |
860 #if $cxt.peptidefdr != '' | |
861 #set $wfdict['ionquant.peptidefdr'] = $cxt.peptidefdr | |
862 #end if | |
863 #if $cxt.proteinfdr != '' | |
864 #set $wfdict['ionquant.proteinfdr'] = $cxt.proteinfdr | |
865 #end if | |
866 #set $cxt = $prfx.ionquant.topn | |
867 #if $cxt.tp != '' | |
868 #set $wfdict['ionquant.tp'] = $cxt.tp | |
869 #end if | |
870 #if $cxt.minfreq != '' | |
871 #set $wfdict['ionquant.minfreq'] = $cxt.minfreq | |
872 #end if | |
873 #if $cxt.minexps != '' | |
874 #set $wfdict['ionquant.minexps'] = $cxt.minexps | |
875 #end if | |
876 #set $cxt = $prfx.ionquant.labeling_conditional | |
877 #if $cxt.labeling_option == 'labeling' | |
878 #set $cxt = $prfx.ionquant.labeling_conditional.labeling | |
879 #set $wfdict['ionquant.use-labeling'] = 'true' | |
880 #set $wfdict['ionquant.use-lfq'] = 'false' | |
881 #set $wfdict['ionquant.light'] = $cxt.labeling.light | |
882 #set $wfdict['ionquant.medium'] = $cxt.labeling.medium | |
883 #set $wfdict['ionquant.heavy'] = $cxt.labeling.heavy | |
884 #set $wfdict['ionquant.requantify'] = $cxt.labeling.requantify | |
885 #else | |
886 #set $cxt = $prfx.ionquant.labeling_conditional.lfq | |
887 #set $wfdict['ionquant.use-labeling'] = 'false' | |
888 #set $wfdict['ionquant.use-lfq'] = 'true' | |
889 #if $cxt.maxlfq != 'None' | |
890 #set $wfdict['ionquant.maxlfq'] = $cxt.maxlfq | |
891 #end if | |
892 #if $cxt.minions != '' | |
893 #set $wfdict['ionquant.minions'] = $cxt.minions | |
894 #end if | |
895 #end if | |
896 #set $cxt = $prfx.ionquant.advanced | |
897 #if $cxt.excludemods != '' | |
898 #set $wfdict['ionquant.excludemods'] = $cxt.excludemods | |
899 #end if | |
900 #if $cxt.minscans != '' | |
901 #set $wfdict['ionquant.minscans'] = $cxt.minscans | |
902 #end if | |
903 #if $cxt.minisotopes != '' | |
904 #set $wfdict['ionquant.minisotopes'] = $cxt.minisotopes | |
905 #end if | |
906 #if $cxt.locprob != '' | |
907 #set $wfdict['ionquant.locprob'] = $cxt.locprob | |
908 #end if | |
909 #if $cxt.writeindex != 'None' | |
910 #set $wfdict['ionquant.writeindex'] = $cxt.writeindex | |
911 #end if | |
912 #elif $prfx.label_free_quantification_run == 'freequant' | 738 #elif $prfx.label_free_quantification_run == 'freequant' |
913 #set $wfdict['quantitation.run-label-free-quant'] = 'false' | 739 #set $wfdict['quantitation.run-label-free-quant'] = 'false' |
914 #set $wfdict['ionquant.run-ionquant'] = 'false' | 740 #set $wfdict['ionquant.run-ionquant'] = 'false' |
915 #set $wfdict['freequant.run-freequant'] = 'true' | 741 #set $wfdict['freequant.run-freequant'] = 'true' |
916 #set $cxt = $prfx.freequant | 742 #set $cxt = $prfx.freequant |