A method of delivering an agricultural composition to a plant including determining a dose of the agricultural composition required to deliver a treatment effective amount of the at least one agrochemical agent to a target soil depth using a computational model, the agricultural composition including a plurality of plant viral nanoparticles (VNPs) and/or virus-like particles (VLPs) and at least one agrochemical agent, and applying the determined dose of the agricultural composition to the plant.Un procédé d'administration d'une composition agricole à une plante comprend la détermination d'une dose de la composition agricole requise pour administrer une quantité efficace de traitement de l'au moins un agent agrochimique à une profondeur de sol cible à l'aide d'un modèle de calcul, la composition agricole comprenant une pluralité de nanoparticules virales végétales (VNF) et/ou de particules de type viral (VLP) et au moins un agent agrochimique, et l'application de la dose déterminée de la composition agricole à la plante.